# 동영상 소스 사용

> Reference video sources in your application.

Video Player에서 동영상 소스를 참조하여 Unity에서 동영상을 사용합니다.

Unity에서 동영상을 사용하려면 **Source** 드롭다운을 통해 Video Player에서 파일을 참조해야 합니다. Video Player는 동영상 클립 또는 URL의 동영상 소스를 재생할 수 있습니다.

여기에서는 동영상 파일 참조만 다룹니다. Video Player를 설정하려면 [Video Player 컴포넌트](/engine/6000.0/manual/video/player/class.md)를 참조하십시오. 동영상 클립을 설정하려면 [동영상 클립 임포터](/engine/6000.0/manual/video/sources/class-video-clip.md)를 참조하십시오.

## 선행 조건##prerequisites

* 게임 오브젝트에 [Video Player 컴포넌트](/engine/6000.0/manual/video/player/class.md)를 추가합니다.

## 파일을 동영상 클립으로 참조##reference-your-file-as-a-video-clip

Video Player에서 파일을 동영상 클립으로 참조하는 방법은 다음과 같습니다.

1. [파일을 동영상 클립으로 임포트](/engine/6000.0/manual/video/sources/clips-use.md#import)합니다.
2. **Video Player** 컴포넌트를 선택합니다.
3. **Video Player 인스펙터** 창에서 **Source**로 이동합니다.
4. **Source**를 **Video Clip**으로 설정합니다.
5. 동영상 클립 에셋을 클릭하여 **Video Clip** 파라미터로 드래그하거나 **Video Clip** 피커를 클릭하여 동영상 클립을 선택합니다.

**참고:** 동영상 파일은 큰 경우가 많기 때문에 동영상 클립을 [어드레서블 동영상 에셋](https://docs.unity3d.com/Packages/com.unity.addressables@2.2/manual/index.html)으로 할당하거나 [에셋 번들](/engine/6000.0/manual/working-in-unity/assets-and-media/asset-workflow/asset-bundles-intro.md)에서 할당하여 초기 게임 설치 크기를 줄일 수 있습니다.

## 파일을 URL로 참조##reference-your-file-as-a-url

파일을 URL로 참조하여 애플리케이션과 번들로 연결되지 않은 파일을 재생합니다. 이는 콘텐츠를 Unity가 직접 제어하지 않거나 대용량 동영상 파일을 로컬에 저장하지 않으려는 경우 사용자 생성 콘텐츠에 유용할 수 있습니다.

URL은 로컬 파일 시스템, 웹 서버 또는 StreamingAssets 폴더의 파일을 가리킬 수 있습니다. URL 옵션이 에셋 관리를 우회하므로 Unity가 소스 동영상을 수동으로 찾을 수 있는지 확인해야 합니다. 예를 들어 로컬 파일은 Unity가 액세스할 수 있는 파일 위치에 있어야 하고 스크립팅으로 표시되며, 웹 URL은 소스 동영상을 호스팅하기 위해 웹 서버가 필요합니다.

Video Player에서 파일을 URL로 참조하는 방법은 다음과 같습니다.

1. **Video Player** 컴포넌트를 선택합니다.
2. **Video Player 인스펙터** 창에서 **Source**로 이동합니다.
3. **Source**를 **URL**로 설정합니다.
4. URL을 선택한 URL로 설정합니다.

**참고:** [웹](/engine/6000.0/manual/platform-specific/webgl.md) 플랫폼에서 URL은 로컬 파일 시스템 및 `Application.persistentDataPath`에서의 재생이 지원되지 않으므로 웹 URL을 가리켜야 합니다.

### 파일 시스템##file-system

네이티브 빌드 플랫폼에서는 모든 파일 경로에 URL을 설정하여 파일 시스템의 파일을 직접 사용할 수 있습니다. `file://` 접두사를 사용할 수 있지만 필요하지는 않습니다.

**참고:** 일부 웹 브라우저에서는 로컬 개발 및 테스트 목적으로 `file://` URL 액세스에 대한 브라우저 CORS(크로스 오리진 자원 공유) 보안을 수동으로 비활성화할 수 있습니다. 이러한 방식은 보안상의 이유로 권장하지 않습니다.

### 웹 서버##web-server

`http://` 및 `https://` 접두사를 사용하여 웹 서버에서 동영상을 읽을 수 있도록 URL을 설정할 수 있습니다. 이러한 경우 Unity는 필요한 사전 버퍼링 및 오류 관리 프로세스를 수행합니다.

### StreamingAssets 폴더##streamingassets-folder

Unity의 [StreamingAssets](/engine/6000.0/manual/working-in-unity/assets-and-media/asset-workflow/scripting-assets/streaming-assets.md) 폴더에 있는 파일을 사용하도록 URL을 설정하거나 플랫폼별 경로 `Application.streamingAssetsPath`를 사용하면 됩니다. 자세한 내용은 [Application.streamingAssetsPath](/engine/6000.0/script-reference/unity-engine/application/streaming-assets-path.md)를 참조하십시오.

## 추가 리소스##additional-resources

* [Video Player 컴포넌트](/engine/6000.0/manual/video/player/class.md)
* [동영상 클립 임포터](/engine/6000.0/manual/video/sources/class-video-clip.md)
* [에셋 번들](/engine/6000.0/manual/working-in-unity/assets-and-media/asset-workflow/asset-bundles-intro.md)
* [StreamingAssets](/engine/6000.0/manual/working-in-unity/assets-and-media/asset-workflow/scripting-assets/streaming-assets.md)
