U3d中播放视频的三种方法-适合UGUI
来源:互联网 发布:智能电视哪个网络品牌 编辑:程序博客网 时间:2024/06/16 01:17
方法一:
1.给Image物体添加Sprite Rendererz组件
2.视频转成ogv格式(用Theora Converter .NET工具,对于文件内容较大会转不成功)
格式转换器链接:http://blog.csdn.net/w1212134134/article/details/51543820
3.在Inspector面板中设置视频格式
选择MovieTexture格式
4.编写脚本控制视频播放。主要是将Render组件上的.mainTexture替换成视频
截取我脚本中部分代码段
public void PlayBGVideo1() //循环播放桌面背景图片{ this.GetComponent<Renderer>().material.mainTexture = backGroudVideo1 ; backGroudVideo1.loop = true; backGroudVideo1.Play(); RawImage ri = gameObject.GetComponent<RawImage>(); ri.texture = backGroudVideo1; }
方法二:使用AVProVideo插件
插件下载链接:http://pan.baidu.com/s/1dEBl2I9 密码:sb3z
1.场景中添加MediaPlayer组件
设置路径,点击Browse按钮进入视频文件选择菜单,这里要注意的是默认选择出来的是插件自身的视频路径,会看到有4个视频的demo,我们要把自己待播放的视频放入此文件夹,否则发布工程时会找不到视频文件,播放不出。
2.添加AVProVideo文件,并将1中设置好的播放器拖拽至Midea Player处即可
3.该播放器支持多种视频格式,同时还有一些其他一些基本设置选项,可自行摸索。
方法三:利用Unity中的Video Player播放组件
这种方式在UGUI中播放视频不太方便设置,我并没有试过,可以参考雨松大神的博客:http://www.xuanyusong.com/archives/1019
阅读全文
0 0
- U3d中播放视频的三种方法-适合UGUI
- Unity中UGUI播放视频
- Android 视频播放的三种方法
- U3D杂记:视频播放
- Android中播放视频的三种方式
- Android视频播放总结: 三种播放视频的方式
- U3D -- UGUI的锚点
- 网页中播放flv视频的方法
- matlab中读取、播放视频的方法
- Unity中播放视频的方法
- 三种方式实现视频的播放
- Android三种播放视频的方式
- Android三种播放视频的方式
- Android三种播放视频的方式
- Android三种播放视频的方式
- Android三种播放视频的方式
- Android三种播放视频的方式
- Android三种播放视频的方式
- sublime连接linux
- 详解PHP实现定时任务的五种方法
- 【备忘】全网首发Spring4.x SpringMVC S4Struts2Hibernate4整合高清视频
- POJ 3177 Redundant Paths(边双连通分量+缩点)
- 返回函数
- U3d中播放视频的三种方法-适合UGUI
- usaco Broken Necklace
- Go基础编程:基础数据类型
- 番茄工作法——方法(笔记)
- THINKPHP3.2命名空间
- 数据库到底用不用外键
- JSONP
- NIO之SocketChannel
- webRTC:一、房间服务器的搭建(综述)