EasyMovieTexture使用总结

主要就是下面这几个方法的调用。EasyMovieTexture本质是封装了ffmpeg,对视频进行处理,该插件满足了视频常见的一些功能
能力有限,对ffmpeg功能不太了解,先用好插件再进行深究

void OnGUI() {


        if( GUI.Button(new Rect(50,50,100,100),"Load"))
        {
            scrMedia.Load("EasyMovieTexture.mp4");//加载视频
            m_bFinish = false;
        }

        if( GUI.Button(new Rect(50,200,100,100),"Play"))
        {
            scrMedia.Play();//播放视频
            m_bFinish = false;
        }

        if( GUI.Button(new Rect(50,350,100,100),"stop"))
        {
            scrMedia.Stop();//停止播放视频
        }

        if( GUI.Button(new Rect(50,500,100,100),"pause"))
        {
            scrMedia.Pause();//暂停视频
        }

        if( GUI.Button(new Rect(50,650,100,100),"Unload"))
        {
            scrMedia.UnLoad();//卸载视频
        }

        if( GUI.Button(new Rect(50,800,100,100), " " + m_bFinish))
        {

        }

        if( GUI.Button(new Rect(200,50,100,100),"SeekTo"))
        {
            scrMedia.SeekTo(10000);//设置视频位置   参数单位是毫秒数
        }


        if( scrMedia.GetCurrentState() == MediaPlayerCtrl.MEDIAPLAYER_STATE.PLAYING)
        {
            if( GUI.Button(new Rect(200,200,100,100),scrMedia.GetSeekPosition().ToString()))
            {
                scrMedia.SetSpeed(2.0f);//设置视频播放速度
            }

            if( GUI.Button(new Rect(200,350,100,100),scrMedia.GetDuration().ToString()))
            {
                scrMedia.SetSpeed(1.0f);
            }

            if( GUI.Button(new Rect(200,450,100,100),scrMedia.GetVideoWidth().ToString()))
            {

            }

            if( GUI.Button(new Rect(200,550,100,100),scrMedia.GetVideoHeight().ToString()))
            {

            }
        }

        if( GUI.Button(new Rect(200,650,100,100),scrMedia.GetCurrentSeekPercent().ToString()))
        {

        }


    }
    另外插件中还有一些辅助功能,获得视频总长度,获得当前视频播放位置等功能
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值