Video Player 컴포넌트는 Unity에서 동영상을 재생할 수 있게 해주는 도구로,
인트로, 컷씬, UI 백그라운드 등에 자주 사용된다.
핵심적인 사용법과 고급 설정까지 정리해본다.
Source : 영상의 소스를 결정한다.
Video Clip or URL : 위의 Source 설정에 맞게 Video Clip이나 URL을 할당하는 곳이다.
Update Mode : 영상 업데이트 타이밍을 결정한다.
Player On Awake : 시작 시 자동 재생 여부를 결정한다. 체크하면 시작 시 자동 재생된다.
Wait For First Frame : 첫 프레임 로딩이 될 때까지 기다릴지 결정한다. 체크하면 기다린다. 왠만하면 체크한다.
Loop : 영상 반복 재생을 결정한다. 체크 시 영상을 반복한다.
Skip On Drop : 프레임 드롭 시 생략 허용을 결정한다. 체크 시 렌더링이 느릴 때, 일부 프레임을 생략해서 싱크를 유지한다. (모바일에선 성능 향상에 도움된다.)
Playback Speed : 영상 재생 속도 배울을 결정한다. 1이 기본이고 1은 100%를 의미한다.
Render Mode : 어디에 렌더링할지 지정한다.
옵션 | 설명 |
---|---|
Camera Near/Far Plane |
특정 카메라의 뷰에 영상 직접 출력 |
Render Texture |
영상을 RenderTexture 로 받아 UI나 3D 오브젝트에 입힘 |
Material Override |
3D 오브젝트의 머터리얼 텍스처에 영상 적용 |
API Only |
별도 출력 없음. 오직 코드로 처리할 때 사용 |
Render Mode
가 Render Texture
일 때 활성화Aspect Ratio : 영상의 비율을 결정한다.
옵션 | 설명 |
---|---|
No Scaling |
원본 크기 그대로 |
Fit Vertically |
세로 기준으로 맞춤 |
Fit Horizontally |
가로 기준으로 맞춤 |
Fit Inside |
화면에 맞추되 비율 유지 |
Fit Outside |
빈 공간 없이 꽉 채움 (잘릴 수 있음) |
Audio Output Mode : 영상 사운드 출력 방식을 결정한다.
옵션 | 설명 |
---|---|
None |
소리 출력 없음 |
AudioSource |
Unity AudioSource 를 통해 출력 (이 방식 추천) |
Direct |
VideoPlayer 자체가 사운드를 직접 출력 |
API Only |
스크립트로만 출력 처리할 때 사용 |
권장 방식 → AudioSource
+ SetTargetAudioSource()
사용