Ich verwende Andorid ExoPlayer, um Inhalte aus dem Internet über http (HLS) zu streamen. Wenn ich den Player starten es funktioniert ok, aber wenn ich versuche, die Qualität des Spielinhalt zu ändern -Android ExoPlayer ausgewählten Track ändern
player.setSelectedTrack(TYPE_VIDEO, 1)
zum Beispiel, ich und HTTP 403 Forbidden Fehler. Wenn ich den Player initialisiere und den Inhalt erneut starte, ist das in Ordnung. Ich verwende das Demo-Projekt als Quelle.
Weißt du, was dieses Verhalten verursachen könnte und was ist der Unterschied beim Abspielen des ersten Streams und beim Ändern des Tracks?
Gibt es eine Möglichkeit, das Streaming zurückzusetzen, ohne den gesamten Player neu zu initialisieren, weil die URL beim Initialisieren des Players an den Builder übergeben wird?