概述
简单使用例子:
导入AvProVideo插件,没有的话留下邮箱;
1.在UGUI上播放:
在Hirearchy右键AvPro Video下添加MediaPlayer,添加视频
创建UGUI的一张图片Image,调整背景颜色;
在Image下添加AvPro Video子控件,指定MediaPlayer属性为:创建的MediaPlayer;
总结构:
插件Demo中有一个Demo_VideoControls,包含一个VRC.cs,这个脚本中有详细的视频播放的控制功能,参照这个脚本就能实现自己想要的控制功能。比如一些常用的功能:
public MediaPlayer _mediaPlayer;
// 播放
public void OnPlayButton()
{
if( _mediaPlayer )
{
_mediaPlayer.Control.Play();
}
}
// 暂停
public void OnPauseButton()
{
if( _mediaPlayer )
{
_mediaPlayer.Control.Pause();
}
}
// 重播
public void OnRewindButton()
{
if( _mediaPlayer )
{
_mediaPlayer.Control.Rewind();
}
}
// 调节音量
public void OnAudioVolumeSlider()
{
if (_mediaPlayer && _audioVolumeSlider && _audioVolumeSlider.value != _setAudioVolumeSliderValue)
{
_mediaPlayer.Control.SetVolume(_audioVolumeSlider.value);
}
}
// 静音
public void OnMuteChange()
{
if (_mediaPlayer)
{
_mediaPlayer.Control.MuteAudio(_MuteToggle.isOn);
}
}
// 拖动进度
public void OnVideoSeekSlider()
{
if (_mediaPlayer && _videoSeekSlider && _videoSeekSlider.value != _setVideoSeekSliderValue)
{
_mediaPlayer.Control.Seek(_videoSeekSlider.value * _mediaPlayer.Info.GetDurationMs());
}
}
最后
以上就是儒雅彩虹为你收集整理的Unity3D视频在线本地播放之AVPro Video插件使用的全部内容,希望文章能够帮你解决Unity3D视频在线本地播放之AVPro Video插件使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复