Использование неподдерживаемых видеофайлов в редакторе
Чтобы использовать видеофайлы, которые совместимый с целевыми платформами но несовместимых с международным правом Unity Editor, установить их как потоковые активы.
- Перетащите видеофайл в папку StreamingAssets.
- Ссылка на StreamingAssets URL в компоненте Видеоплеер. В качестве альтернативы можно использовать
Application.streamingAssetsPath.
Использование видеофайлов-заместителей
Если вы хотите использовать замещающие версии видеофайлов, которые совместимы с редактором, но используют другую версию для целевой платформы, вы можете включить обе версии в проект и решить, какую из них использовать во время выполнения.
Следующий пример скрипт демонстрирует, как использовать разные видео URLs для разных платформ. Дополнительные сведения см. в Компиляция, зависящая от платформы.
void SetupMovieFile(VideoPlayer vp)
{
#if UNITY_EDITOR || UNITY_LINUX
vp.url = pathToMyVp8File;
#elif UNITY_ANDROID
vp.url = pathToMyVp9File;
#elif UNITY_STANDALONE_WIN
vp.url = pathToMyWmvFile;
#else
vp.url = pathToMyMp4File;
#endif
}
Это гарантирует, что Unity использует правильный формат видео во время выполнения, разрешая файлы замены в Редакторе.