61 Unity自身也有一套视频播的API,使用的是MovieTexture,今天我跟大家分享的是Unity的一款比较优秀的视频播放插件,既然是插件,那么肯定会留出一些调用的接口,因此这篇文章主要是告诉大家这个插件如何使用
插件下载地址: http://pan.baidu.com/s/1gfPpXfl
这款插件提供的视频播放demo,也很是震撼,我发布到手机上,画质和音质都很不错,值得学习和使用,下面是demo播放截图
下面开始具体讲解如何使用这款视频播放插件!
1 控制视频是否循环播放
moviePlayer.loop = GUILayout.Toggle (moviePlayer.loop, “”);
2 控制是否静音
var audioSource = moviePlayer.GetComponent ();
audioSource.mute = GUILayout.Toggle (audioSource.mute, “”);
3 控制视频是全屏播放还是非全屏播放
if(moviePlayerBase.drawToScreen)
{
moviePlayerBase.screenMode = MoviePlayerBase.ScreenMode.CustomRect;
}
4 设置为True为播放,设置为False暂停播放
moviePlayerBase.play
5 当前插件的版本
MoviePlayer.PACKAGE_VERSION
6 进度条控制视频的播放
moviePlayer.videoFrame //设置当前的播放位置
moviePlayer.movie.demux.videoStreamInfo.frameCount //获取视频的所有帧数
FR: 徐海涛(Hunk Xu )