×
首页
相关页面
视频播放列表
关于视频播放列表
以下将介绍视频播放列表功能。
如何使用播放列表
本章将介绍如何播放连接到某个关卡的StaticMesh的视频播放列表。
具体操作步骤如下。
将 usm 文件从Windows资源管理器拖放到内容浏览器。
通过这一操作usm文件将作为ManaMovie Asset导入。
将所有需要的视频导入播放列表。
在内容浏览器选择所有的视频Asset,右键单击选中的其中一个Asset,从上下文菜单中选择[Create ManaPlaylist]。
按照需要,双击播放列表进行编辑。
从创建的播放列表的右键菜单中单击“Create ManaTexture”。
从创建的Texture的右键菜单中单击“创建Material”。
如下图所示,可以选择Material的类型。
使用"component textures"的Material将视频的各色成分(YUV(A))作为Material的源使用。在Material内执行从YUV到RGB的转换。从性能考虑推荐使用这一方式。
使用"Render to Texture"的Material使用从YUV离屏预渲染为RGB的Texture(RGB)。指定该选项后,将自动有效化用 ManaTexture 的 "Render to Texture"。需要RGBA Texture时推荐使用该选项。
注意
创建了视频类型混合的播放列表(在同一播放列表中以Sofdec.Prime和H.264编码的视频)时,应选择“使用Render to Texture创建新Material”。
单击[Actor“StaticMesh1”的详细信息面板 > 添加蓝图/脚本]。
打开已创建的蓝图。
在[组件“StaticMesh1”的详细信息面板 > Materials > 元件0]选择视频的Material。
从“添加组件”下拉列表中单击[Mana Component]。
在[Mana组件的详细信息面板 > Rendering > Movie]中设置视频的Texture。
如下图所示,创建游戏开始时播放的蓝图图形。
在关卡中配置蓝图。
无缝播放
如果播放列表中的所有视频都使用相同的音频和视频规格,可通过添加的ManaComponent无缝播放。 这样就可以在视频切换时不间断播放。
无缝播放时,播放列表中的视频之间不允许更改的设置如下。
视频分辨率
有无Alpha频道
视频编解码器
轨迹数
音频采样频率
音频编解码器
字幕声道数数量
注意事项
ManaPlaylist可以从蓝图动态编辑,但需要管理当前正在播放的索引。 如果未指定索引调用,则添加的ManaComponent会自动用播放列表中的下一个索引播放视频。或者,如果ManaComponent使用循环选项到达最后的视频,则播放播放列表的第一个视频。
Sofdec2 ManaMovie及ManaPlaylist使用与Unreal MediaMovie及 MediaPlaylist相同的接口和功能。
Next:
Alpha视频
CRIWARE Unreal Engine 插件用户手册
使用步骤和基本功能
播放Sofdec2视频
如何播放视频