阅读299 返回首页    go 阿里云 go 技术社区[云栖]


【播放器SDK】Android如何实现固定竖屏播放视频

安卓的固定竖屏播放并不受手机是否开启旋转的限制,需要用户设置Activity为固定竖屏。目前带皮肤的播放器内部对竖屏播放视频做了一定的支持.用户使用相对比较简单.

带皮肤播放器

参考Demo代码红FixedSkinActivity

1.在onCreate里面设置当前Activity为固定竖屏模式.
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
2.在固定竖屏模式需要全屏时需要实现setLockPortraitMode
mAliyunVodPlayerView.setLockPortraitMode(new IAliyunVodPlayer.LockPortraitListener() {
            @Override
            public void onLockScreenMode(int screenMode) {
           //screenMode-->1.切换为小屏 0.切换为全屏 
          //用户需要自行解决虚拟机和actionBar的问题.
        }
}

不带皮肤播放器

不带皮肤播放器原理跟带皮肤播放器一样,用户需要自己设置当前Activity为固定竖屏模式.用户如果有切换为全屏的需求开发者需要处理虚拟键盘.

最后更新:2017-09-27 16:33:14

  上一篇:go  测试文档下载
  下一篇:go  【云周刊】第141期:阿里正式发布《Java开发手册》终极版!绝对珍藏!