视频屏幕
在你的场景中播放视频
要在你的场景中的屏幕上播放预录制或流式传输的视频,请使用 Video Player 智能物品.

常规设置
这些设置适用于所有场景,无论你是在播放视频还是进行流媒体传输。

你可以配置视频音频的音量。请注意,流中的音频不是位置音频,在整个场景中都会以相同的音量听到。
该 默认媒体源 下拉菜单可让你在两种不同类型的源之间进行选择:
视频网址:从 URL 或本地视频文件获取视频或流
实时流:使用 Decentraland 的免费流媒体基础设施来显示流。要使用此功能,你还必须包含一个 管理员工具 智能物件到你的场景中。
播放视频
你可以从以下任一方式播放预录制视频:
本地文件:将视频文件作为场景的一部分上传,然后将 URL 字段指向该文件的路径。
从 URL 进行串流:指向网络上的实时或预录制流,例如来自 Bunny 之类的提供商。参见 流式视频
Video Player 智能物件何时播放视频的时机可能取决于不同因素:
自动:场景加载后视频会立即开始播放。为此,将默认媒体源下拉菜单设置为 视频网址 并将 URL 直接粘贴到 视频路径或 .m3u8 URL 字段中,指向你自己的流媒体基础设施。

由管理员触发:一个 场景管理员 当前在场景中的人可以使用管理员界面粘贴视频 URL,并为当前在场景中的所有玩家播放。
基于玩家操作:定义一个类型为 播放视频的 Action。这让你可以通过与其他智能物件交互来触发视频播放,例如走进某个房间或按下按钮。参见 智能物品 - 高级.

在所有情况下,你都要将视频配置为循环播放或仅播放一次。
多个视频屏幕
你可以同时在多个屏幕上播放同一个视频。为此,你必须编辑 Video Player 智能物件的高级属性。
向场景中添加两个 Video Player 智能物件,每个屏幕一个。
按如下所述正常配置第一个,如在 播放视频 部分。
在第二个视频播放器上,移除 视频播放器 组件。

仍然在第二个视频播放器上,打开 材质 组件,展开 纹理 部分,然后选择 视频源实体 下拉菜单,指向第一个视频播放器。

只要你将每个视频播放器都配置为指向同一个视频播放器,就可以对任意数量的视频播放器执行相同操作。
在进行 实时流传输时,两个屏幕也会显示同一个流。
关于视频文件
支持以下文件格式:
.mp4
.ogg
.webm
请记住,视频文件会增加场景的总大小,这会使玩家进入你的场景时下载场景所需的时间更长。视频大小也可能让你超过 场景限制,因为你每个地块最多可使用 15 MB。我们建议尽可能压缩视频,以减少问题。
实时流
有关端到端实时流传输,请参见 直播流.
来自其他来源的流媒体
你也可以使用其他流媒体基础设施来流式传输视频。为此,只需将 Video Player 智能物件配置为使用 视频网址 媒体源,并将流 URL 粘贴到 视频路径或 .m3u8 URL 字段中,指向你自己的流媒体基础设施。
流的来源必须是一个 https URL(http URL 不受支持),并且来源应具有 CORS 策略(跨源资源共享) ,允许外部访问。这意味着你不能从 YouTube 或类似网站流式传输视频,因为这些网站只允许在其品牌 HTML 小部件中显示内容。参见 关于外部推流 了解选项和提示。
有多种视频流传输方案。最简单的方案是使用类似 Vimeo, Bunny, Livepeer Studio 或 Serraform 这样的托管服务提供商,你向提供商支付费用,由其管理所有流媒体基础设施。
阅读 设置 OBS 以成功推流 ,以获取关于如何最好地向 Decentraland 传输内容的提示。
最后更新于