简单使用例子:
导入AvProVideo插件,没有的话留下邮箱;
1.在UGUI上播放:
在Hirearchy右键AvPro Video下添加MediaPlayer,添加视频
创建UGUI的一张图片Image,调整背景颜色;
在Image下添加AvPro Video子控件,指定MediaPlayer属性为:创建的MediaPlayer;
总结构:
插件Demo中有一个Demo_VideoControls,包含一个VRC.cs,这个脚本中有详细的视频播放的控制功能,参照这个脚本就能实现自己想要的控制功能。比如一些常用的功能:
---------------------
作者:YOLO_TO_GAME
来源:优快云
原文:https://blog.youkuaiyun.com/weixin_39706943/article/details/80500236
版权声明:本文为博主原创文章,转载请附上博文链接!
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());
}
}