閱讀299 返回首頁    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開發手冊》終極版!絕對珍藏!