使用unity5.6版本播放视频

使用unity5.6版本播放视频_第1张图片

“徒儿,你看那棉花糖,形虽有异,却归同本,彼此轮转,相灭相生。你从中悟到了什么?”

“师傅,弟子悟到了禅意。”“很好,为师也是如此,你去给为师买两个吧。”


首先给大家介绍一下低版本的播放视频的方法:

1,导入视频资源,

2在Camera上添加一个脚本(在这里我命名为StartMenu)

脚本内容:



3,选中Camera在InSpector面板中将导入到unity中的视频拖到相应的位置


使用unity5.6版本播放视频_第2张图片

4,给Camera添加一个AudioSource组件,将声音拖入到对应位置,勾上Awake

搞定,你就可以使用unity看小电影了



现在进入今天的正题使用unity5.6版本来播放视频(一句代码都不用写呦!!!)


在unity5.6版本中就加入了VideoPlayer控件,用以取代之前的MovieTexture。

1,在Hierarchy面板右击,UI→DrawImage ,调整位置大小(调到能在Game视图显示的位置就可以了)


2,新建Render Texture  在Project面板右击→Creat→Render Texture,将新创建的Render Texture拖到DrawImage上的


3,选中DrawImage在它的Inspector面板上将创建的Render Texture拖到对应位置

使用unity5.6版本播放视频_第3张图片

4,右击DrawImage→video→videoPlayer,设置下他的属性

使用unity5.6版本播放视频_第4张图片

画的第一个圈是放你的视频,第二个圈放的是你创建的Render Texture

5,添加视频的声音,在DrawImage上添加AudioSource组件,将声音放到对应位置

使用unity5.6版本播放视频_第5张图片

如果没有对应的视频声音,你可以选择格式工厂这个软件 他可以将视频中的声音剥离出来,

搞定,很简单的一个问题,就因为版本的原因纠结了一段时间,,


基于上面播放视频的想法,有同学问我怎样可以停止播放视频,其实很简单,把下面的代码挂上去就可以了

在此,先纠正一个错误unity5.6版本也是可以使用MovieText播放,可能是我的电脑进水了,

防止直接复制粘贴处错误,我截图的

使用unity5.6版本播放视频_第6张图片


使用unity5.6版本播放视频_第7张图片
使用unity5.6版本播放视频_第8张图片













你可能感兴趣的:(使用unity5.6版本播放视频)