
制作之前的准备材料 :
主要是音效播放器,播放列表,播放器以及创建播放器自带的媒体纹理,还有就是把媒体纹理变成umg可用的材质
最重要的放到Movies文件夹下面的视频流。
制作过程 :
先创建好播放列表,和播放器
在movies里面导入视频。(从外部把视频文件弄进去)
随便打开其中一个,设置路径
打开playerlist(我这里起名movieslist)添加进去。
创建一个纹理材质,(纹理是创建播放器生成的)。
因为在ui上播放,所以改一下材质从,模型上播放不用改。
准备完成开始制作。
ui很简单,滑动条,暂停播放键,退出键,图像,背景。(图像用来承接视频流)
把改好的材质加到图像里,。
这样总体弄完之后是没有声音的,因此需要创建一个actor,加一个音效组件放到场景里。
下面开始实现功能。
在ui里面写。1, 开始,暂停,播放。(开始和暂停是相对的,播放是初始被调用的,可以在 open playlist index 里面选择播放的哪个视频)
2,滑动条
上面的的转换很麻烦,这可能是ue5需要优化的地方,ue4 不需要,其实就是一个播放时间除以总时间的百分比给滑动条。
3.播放暂停图片切换
4,这跟开始播放一样我用了两个音频播放器所以这样了,其实一个就可以。
以上就是全部内容。
具体视频播放的变动日期不知道,但很可能在4.18.3。该变动中是视频播放的Media Sound已经不是可随同Media Player 勾选生成了,
如果你想在播放视频的同时播放出声音,那么你可以新建一个Actor,并添加Media player 组件,然后绑定Media Player,就可以
听到声音了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)