私はAndorid ExoPlayerを使用して、http(HLS)を通じてインターネットからコンテンツをストリーミングしています。私はそれがOK取り組んでいるが、私は演奏のコンテンツの品質を変更しようとすると、プレイヤー起動すると - 例えばAndroid ExoPlayerが選択したトラックを変更する
player.setSelectedTrack(TYPE_VIDEO, 1)
を、私は403 Forbiddenになったし、HTTP。私がプレーヤーを初期化してコンテンツをもう一度実行すると、それは問題ありません。デモプロジェクトをソースとして使用しています。
この現象が原因である可能性がありますが、初期ストリームの再生とトラックの変更の違いは何ですか?
プレーヤの初期化時にURLがビルダーに渡されるため、プレーヤ全体を再初期化せずにストリーミングをリセットする方法はありますか?