Handhabung von Ausrichtungsänderungen mit dem Native SDK für Android

In diesem Thema erfahren Sie, wie Sie verhindern können, dass das BrightcoveVideoView gerade abgespielte Video bei einer Änderung der Ausrichtung neu gestartet wird.

Standardverhalten

Standardmäßig wird bei einer Orientierungsänderung der Strom Activity wird zerstört und neu erstellt. Beim Abrufen und Abspielen eines Brightcove-Videos wird die Kataloganforderung erneut ausgeführt und die BrightcoveVideoView wird neu erstellt. Das kostet Zeit und Bandbreite.

Durch Hinzufügen von Code zu den AndroidManifest.xml Sie können dieses unerwünschte Standardverhalten verhindern.

Beste Übung

Es ist effizienter, die Ausrichtungsänderung als Änderung der Gerätekonfiguration zu handhaben. Das hält die Activity instanziiert, und nur das Layout wird ungültig gemacht. Dazu können Sie die AndroidManifest.xml.

Um eine Geräterotation zu einer Konfigurationsänderung zu machen, fügen Sie den folgenden Code zu dem <activity> tag in der AndroidManifest.xml.

android:configChanges="orientation|screenSize"