zoukankan      html  css  js  c++  java
  • UE4使用widget创建UI界面播放视频

    我的目的非常简单,点击按钮,播放或暂停场景中的视频


    1.准备了一个mp4视频资源,为视频资源创建了一个Media Texture,在Media Player中选择导入进来的视频资源,再为Media Textue创建一个Material


    2.再选择User Interface/Widget Blueprint创建UI,命名MyUI


    3.双击MyUI,创建一个图片,我希望全铺于屏幕,于是我在Anchors里选择了全铺,然后再Appearance/Image选择开始的创建的Media Material


    4.再在屏幕的右下角创建一个按钮,并在按钮上添加一个文本Play/Pause。双击按钮的OnClicked事件,并为视频创建一个Media Player变量,判断当时视频是否正在播放,并选择播放或暂停


    5.打开关卡蓝图,Blueprints/Open Level Blueprint,创建一个Widget并添加到View port上,然后设置鼠标可见


    6.点击Play运行,点击屏幕右下角的按钮就可以实现视频的播放/暂停


    7.声音播放,建议在外面将视频的声音分离出来做一个wav声音文件,再导入ue4,在播放视频的时候同步播放声音

    8.视频打包后不能播放,需要将视频文件放在Content/Movies文件夹下,然后MediaPlayer再去选择那个视频文件,你就会发现他的路径变为了相对路径后,打包出来后,Content文件中也会将Movies文件夹和视频文件打包出来,这里就能正常播放了

  • 相关阅读:
    Go strings.Builder
    httprouter使用pprof
    大规模分布式系统的跟踪系统
    Yearning 介绍(SQL审核平台)
    Inception介绍(MySQL自动化运维工具)
    go 学习资源和GitHub库
    go 命令
    Redash 安装部署
    systemd 编写
    查看mysql 版本
  • 原文地址:https://www.cnblogs.com/liang123/p/6325867.html
Copyright © 2011-2022 走看看