制作之前的准备材料:
image.png
主要是音效播放器,播放列表,播放器以及创建播放器自带的媒体纹理,还有就是把媒体纹理变成umg可用的材质
最重要的放到Movies文件夹下面的视频流。
制作过程:
image.png
先创建好播放列表,和播放器
在movies里面导入视频。(从外部把视频文件弄进去)
image.png
随便打开其中一个,设置路径
image.png
打开playerlist(我这里起名movieslist)添加进去。
image.png
创建一个纹理材质,(纹理是创建播放器生成的)。
image.png
因为在ui上播放,所以改一下材质从,模型上播放不用改。
image.png
准备完成开始制作。
image.png
ui很简单,滑动条,暂停播放键,退出键,图像,背景。(图像用来承接视频流)
image.png
把改好的材质加到图像里,。
这样总体弄完之后是没有声音的,因此需要创建一个actor,加一个音效组件放到场景里。
image.png
下面开始实现功能。
在ui里面写。1, 开始,暂停,播放。(开始和暂停是相对的,播放是初始被调用的,可以在 open playlist index 里面选择播放的哪个视频)
image.png
2,滑动条
image.png
image.png
上面的的转换很麻烦,这可能是ue5需要优化的地方,ue4 不需要,其实就是一个播放时间除以总时间的百分比给滑动条。
3.播放暂停图片切换
image.png
4,这跟开始播放一样我用了两个音频播放器所以这样了,其实一个就可以。
image.png
以上就是全部内容。










网友评论