第八章——播放器的介绍

8. 播放器的使用。

代码实例:
    properties1 =new HashMap<String, Object>();
    properties1.put("URL", mVideoUrl);
    PlayerSpec spec = new PlayerSpec(properties1);
    mPlayer =  new IjkPlayer(mContext, spec, IVRApi.VideoMode.NORMAL);
    mPlayer.setFrameCallback(this);
    mPlayer.setRotate(0f, 90f, 0f);
    mPlayer.setTranslate(0f, 0f,60f);
    mPlayer.addVideo3DUI();
    addVRVideoView(mPlayer);
    createVideoUI();
  1. 创建播放器,并设置播放器的模式。
  2. 创建3DUI,并将3DUI添加到空间中。

注意:所有的视频,如果是空间版的,那么可以设置setTranslate(x,y,z)与setRotate(0f, 90f, 0f)函数,如果是平面版的,那么就不能使用这两个接口,这一点一定要注意。

3.播放器中事件响应方法。
mPlayer.lookOn(sprite);该方法响应摄取点看到播放器UI。
if(mKeyCode == 0){ mPlayer.driveByWire(sprite);}线控时间响应时间,这个线控只能是耳机线的确定按钮。
mPlayer.lookActive(sprite);该方法响应点击事件。
mPlayer.lookOff(sprite);该方法是点击事件移除后的事件。

  1. public void setKeyCode(int keyCode){ mKeyCode = keyCode;}接受从activity中传递过来的耳机线中间确定按钮点击后的id值。

说明:视频的模式这边就不在介绍了,有什么I问题问一下璨哥,璨哥对这个视频的模式非常了解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容