あなたはいくつかの選択肢があります。あなたはスタイル付きの受信機に固執する場合は、少なくとも次の2つのオプションがあります。
- をメディアの再生が終了した後、(あなたが最初に追求し、再び再生を開始することができます)同じ映像を再起動するために聞きます。メディアの再生が終了したかどうかを確認するには、RemoteMediaClient.Listenerを登録してMediaStatusを聞くことができます。 onStatusUpdate()は、メディアステータスが変更されたときに通知し、ステータスを取得できます。また、ステータスが終了したIDLEの場合はヒントです。
- 2番目のオプションは、1つの要素のキューを作成し、queueLoadを呼び出してキューをロードし、repeatModeを、たとえばREPEAT_MODE_REPEAT_SINGLEに設定することです。それは、あなたが何も追加せずにフレームワークによって最後に達すると、同じアイテムを繰り返すことを処理します。
私たちのGitHubリポジトリにあるリファレンスプレイヤーでカスタムレシーバを作成することができれば、メディア要素のループプロパティを自分で設定することができます。
私は、上記の解決策のすべてが、メディアが最後に到達してから最初から開始するときに、少し休止すると考えています。このような短い休止なしにループソリューションが本当に必要な場合は、もう少し作業を行い、Media Source Extensionに基づくアプローチを使用する必要がありますが、それはちょっと難しいことがあります。