Version: 6000.3
语言: 中文
视频文件与目标平台的兼容性
视频编码兼容性参考

在编辑器中使用不受支持的视频文件

要使用与目标平台兼容与 Unity 编辑器不兼容的视频文件,请将它们设置为流资源

  1. 将视频文件拖到 StreamingAssets 文件夹中。
  2. 在视频播放器组件中引用 StreamingAssets URL。或者,您可以使用Application.streamingAssetsPath.

使用占位符视频文件

如果你想使用与编辑器兼容的视频文件的占位符版本,但为目标平台使用不同的版本,你可以在项目中包含这两个版本,并决定在运行时使用哪个版本。

以下示例脚本演示了如何为不同的平台使用不同的视频 URL。有关更多信息,请参阅 平台相关编译.

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 在运行时使用正确的视频格式,同时允许在编辑器中使用占位符文件。

其他资源

视频文件与目标平台的兼容性
视频编码兼容性参考