阿里云
1024开发者盛宴之Java专家问答专场
发表主题 回复主题
  • 918阅读
  • 0回复

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

级别: 论坛版主
发帖
97
云币
239

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


带皮肤播放器


参考Demo代码FixedSkinActivity


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


不带皮肤播放器


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




本文为【问答合集】阿里视频云常见技术问题汇总——内含技术文档40+ 持续更新中 系列文章之一,如果本文还不能解决你的问题可以在汇总合集中查看,有任何问题也欢迎回复,谢谢.

发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个