問題を再現する手順は何ですか? 1. mediaManager loadData で、ストリーム情報 (オーディオ) が送信者に送信されます。2. 選択されたオーディオ トラック インデックスが受信機に送り返されます。3. レシーバーは既存のオーディオ ストリームを無効にし、新しく選択したオーディオ ストリームを有効にして、プレーヤーをリロードします。
期待される出力は何ですか?代わりに何が見えますか?期待される出力: プロトコルで Audion ストリームを有効にする必要があり、ストリーム情報の重複が存在しない必要があります。
現在の出力: 新しいオーディオ ストリームが有効になっておらず、重複したストリーム情報が存在します。クライアントでオーディオ ストリームを再度変更して受信者に送信すると、ストリーム情報のカウントが 3 倍になります。
使用している製品のバージョンは何ですか? どのオペレーティングシステムで?Mac、MPL 0.7.0 スムーズなストリーミング再生対応 DRM。
以下の追加情報を提供してください。
また、非常に奇妙なこと: 私のアセットにはデフォルトでスウェーデン語の音声言語がありますが、スムーズ ストリーミング プロトコルから音声ストリーム情報を取得している間、デフォルトで最初の言語が選択されます (この場合は終了です)。プロトコルを手動で変更しようとしても、MPL は「Uncaught exception: cannot call method Ra of null」として例外をスローします。
また、プレーヤーが何度リロードされても、常にプロトコル オーディオ ストリームの最初の lang をリーミングします。
PS - Smoothstream プロトコルの API ドキュメントはありません。API refrences にあるもので、404 エラーが発生しました。
https://developers.google.com/cast/docs/reference/player/player.StreamingProtocol