299
技術社區[雲棲]
【播放器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