Version: Unity 6.0 (6000.0)
语言 : 中文
导入和预览视频剪辑
了解视频文件

使用视频源

在视频播放器 (Video Player) 中引用视频源以在 Unity 中使用视频。

要在 Unity 中使用视频,必须通过来源 (Source) 下拉选单在视频播放器中引用文件。视频播放器可以播放来自视频剪辑或 URL 的视频源。

此信息仅涵盖对视频文件的引用。要配置视频播放器,请参阅视频播放器 (Video Player) 组件。要配置视频剪辑,请参阅视频剪辑导入器

先决条件

将文件引用为视频剪辑

要在视频播放器中将文件引用为视频剪辑,请执行以下操作:

  1. 将文件导入为视频剪辑
  2. 选择视频播放器 (Video Player) 组件
  3. 视频播放器检视面板 (Video Player Inspector) 窗口中,转到来源 (Source)
  4. 来源 (Source) 设置为视频剪辑 (Video Clip)
  5. 单击视频剪辑资源并将其拖放到 Video Clip 参数中,或单击 Video Clip 选取器来选择视频剪辑。

注意:由于视频文件通常很大,因此还可以将视频剪辑指定为可寻址视频资源或从 AssetBundle 中分配视频剪辑来帮助减小初始游戏安装大小。

将文件引用为 URL

将文件引用为 URL,以播放未与应用程序绑定的文件。但是,如果内容不在 Unity 的直接控制之下,或者您希望避免在本地存储大型视频文件,则此功能对于用户生成的内容非常有用。

URL 可以指向本地文件系统、Web 服务器或 StreamingAssets 文件夹中的文件。由于 URL 选项会绕过资源管理,您必须手动确保 Unity 可以找到源视频。例如,本地文件必须位于 Unity 可以访问的文件位置(用脚本表示),Web URL 需要由 Web 服务器托管源视频。

要在视频播放器中将文件引用为 URL,请执行以下操作::

  1. 选择视频播放器 (Video Player) 组件
  2. 视频播放器检视面板 (Video Player Inspector) 窗口中,转到来源 (Source)
  3. 来源 (Source) 设置为 URL
  4. 将 URL 设置为所选的 URL。

注意:Web 平台上,URL 必须指向 Web URL,因为不支持从本地文件系统和 Application.persistentDataPath 进行播放。

文件系统

在原生构建平台上,可将 URL 设置为任何文件路径以直接使用文件系统中的文件。您可以使用 file:// 前缀,但并非必需使用。

注意:有些 Web 浏览器允许出于本地开发和测试目的,手动禁用浏览器跨源资源共享 (CORS) 安全性,以实现 file:// URL 访问。出于安全原因,不推荐使用这种方法。

Web 服务器

您可以使用 http://https:// 前缀将 URL 设置为从 Web 服务器读取视频。在这些情况下,Unity 会执行必要的预缓冲和错误管理流程。

StreamingAssets 文件夹

您可以将 URL 设置为使用放置在 Unity 的 StreamingAssets 文件夹中的文件,或通过使用平台特定的路径 Application.streamingAssetsPath 来实现。请参阅 Application.streamingAssetsPath 以了解更多信息。

其他资源

导入和预览视频剪辑
了解视频文件
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961