Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 技术文章
  3. 正文

Unity3D 5.6之VideoPlayer的使用

2017年4月24日 13481点热度 0人点赞 0条评论

不久之前,Unity3D 5.6版本发布了,有诸多的更新,这个版本也是5.x的最后一个版本了。

其中有一个更新就是全新的跨平台视频播放器VideoPlayer。

在以前的Unity3D版本中,在面板上播放视频主要使用的是MovieTexture,但是它在移动平台无法使用。虽然有各式各样的插件可以支持播放,但毕竟非官方的功能。

VideoPlayer的问世,将会对MovieTexture的短板有极大的弥补,下面我们来看看如何使用VideoPlayer吧。

如上图所示,VideoPlayer有多种渲染模式,我们在这里选择RenderTexture模式。

在Assets中创建一个RenderTexture,并拖动到Target Texture上。

然后如下所示,在场景中创建一个Plane,并将RenderTexutre拖到Plane上生成材质。

这样我们就能将视频直接渲染到VideoPlayer上了。

场景结构如下所示:

运行效果如下:

当然,我们也可以对视频的缩放比例模式等做调整,来达到自己想要的显示效果。

当前需要注意的是,从Unity3D 5.6开始,支持的最低Android版本升级到了Android4.1,而官方推荐的使用VideoPlayer的Android版本为4.4,虽然说Androd4.1-4.3也可以使用VideoPlayer,但在视频的选择上需要更多的测试。

另外,目前VideoPlayer不支持从AssetsBundle中读取视频并播放。

以上是简单的VideoPlayer使用的介绍,大家可以自行试试。

标签: Unity VideoPlayer
最后更新:2017年4月24日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备17006951号-1

42011102000591