包含此页的版本:
不含此页的版本:
在视频播放器中引用视频源,以便在 Unity 中使用视频。
要在 Unity 中使用视频,您必须通过“源”下拉列表在视频播放器中引用您的文件。视频播放器可以播放视频剪辑或 URL 中的视频源。
此信息仅涵盖引用视频文件。要配置视频播放器,请参阅视频播放器组件。要配置视频剪辑,请参阅视频剪辑导入器。
要在视频播放器中将文件作为视频剪辑引用:
注意: 由于视频文件通常很大,您还可以将视频剪辑分配为可寻址视频资产或从资产包中分配,以帮助减小初始游戏安装大小。
将文件作为 URL 引用,以播放未与应用程序捆绑在一起的文件。如果内容不受 Unity 的直接控制,或者想要避免在本地存储大型视频文件,这对于用户生成的内容会很有帮助。
URL 可以指向本地文件系统、Web 服务器或 StreamingAssets 文件夹上的文件。由于 URL 选项绕过了资产管理,因此必须手动确保 Unity 能够找到源视频。例如,本地文件必须位于 Unity 可以访问的文件位置,并使用脚本指示,而 Web URL 需要 Web 服务器来托管源视频。
要在视频播放器中将文件作为 URL 引用:
注意: 在 Web 平台上,URL 必须指向 Web URL,因为从本地文件系统播放和Application.persistentDataPath不受支持。
在本机构建平台上,您可以将 URL 设置为任何文件路径,以直接使用文件系统中的文件。您可以使用file://前缀,但这不是必需的。
注意: 某些 Web 浏览器允许您手动禁用浏览器跨域资源共享 (CORS) 安全性file://用于本地开发和测试目的的 URL 访问。出于安全原因,不建议采用此方法。
您可以使用 URL 设置以从 Web 服务器读取视频http://和https://前缀。 在这些情况下,Unity 会执行必要的预缓冲和错误管理过程。
可以将 URL 设置为使用放置在 Unity 的 StreamingAssets 文件夹中的文件,或使用特定于平台的路径Application.streamingAssetsPath. 有关详细信息,请参阅 Application.streamingAssetsPath。