使用 Android 的本機 SDK 處理方向更改

在本主題中,您將學習如何防止BrightcoveVideoView從重新啟動當前正在播放的視頻以改變方向。

預設行為

默認情況下,當方向發生變化時,當前Activity被銷毀並重新創建。檢索和播放Brightcove視頻時,這將導致再次執行目錄請求,並且BrightcoveVideoView重新創建。這需要時間和帶寬。

通過將代碼添加到AndroidManifest.xml您可以防止這種不必要的默認行為。

最佳實踐

隨著設備配置的更改,處理方向更改會更有效。這使Activity實例化,僅佈局無效。為此,您可以修改AndroidManifest.xml

要更改設備的配置,請將以下代碼添加到<activity>標記在AndroidManifest.xml

android:configChanges="orientation|screenSize"