自動再生機能により、コンテンツが自動再生されます。
「次の動画」の通知
「次の動画」の通知は、ユーザーに今後のコンテンツをお知らせします。これはすべてのコンテンツ タイプに必要なわけではありませんが、ユーザーが誤ってシーズン全体を見ることのないエピソード再生の場合は特に有用です。タイミングの問題を防ぐため、レシーバーにはカウントダウン タイマーが表示され、センダーには静的な「次の動画」メッセージが表示されます。「次の動画」の通知は、動画終了の少なくとも 30 秒前、またはクレジット開始の直後に表示する必要があります。
![次の送信者を自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-up-next-persistent.png?authuser=0000&hl=ja)
![次のオートプレイ レシーバー](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/receiver-up-next.png?authuser=0000&hl=ja)
「次の動画」の通知には、次の 3 つの主要なアクションが含まれます。
A 待機 = 現在のコンテンツが終了するまで(たとえば 30 秒)待つと、次のアイテムの再生が開始されます。
B 再生 = 次のコンテンツの再生をすぐに開始
C 停止 = 次のコンテンツの自動再生を停止し、現在再生中のコンテンツを終了します。「この操作を行ってもキューはクリアされず、キューアイテムの自動再生は次の再生で再開できることにご注意ください。」
タイムアウト通知
![レシーバー タイムアウトの自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/receiver-timeout.png?authuser=0000&hl=ja)
タイムアウト通知は、コンテンツの再生を続けるようにユーザーに警告します。これはすべてのコンテンツ タイプで必須ではありませんが、特にエピソード再生で、ユーザーが誤ってシーズン全体を視聴しないようにするのに役立ちます。
必須
A レシーバーにメッセージ(「まだ視聴中ですか?」など)が表示され、センダーには静的な [次の動画] メッセージが表示されます
B タイムアウト通知は、動画終了の少なくとも 30 秒前、またはクレジット開始の直前に表示される必要があります。
C タイムアウト通知は、ユーザーが応答するのに十分な時間が 10 ~ 20 分経過するまで表示されたままにする必要があります。
永続的な制御
![自動再生の永続コントロール](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-up-next-persistent.png?authuser=0000&hl=ja)
ユーザーがアプリ内のどこにあろうと、常に基本的なコントロールを表示します。永続的なコントロールには、コンテンツのタイトル、デバイスへのキャスト、アートワーク、再生/一時停止、進行状況が含まれている必要があります。永続的なコントロールをタップすると、フル コントロール ビューが開きます。
フル コントロール
![次のフルネームの送信者を自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-up-next-full.png?authuser=0000&hl=ja)
ユーザーがコンテンツのすべてのコントロールを 1 か所で管理できる場所をアプリ内に提供する
A 再生中のコンテンツのタイトルB デバイスへのキャストのメッセージ
C キャストボタン
D キューボタン(利用可能な場合)
E 次の/前(キューがある場合)
F 再生/一時停止または再生/停止
G 情報の例のみ
情報の例: 情報の例
キュー
![送信者キューの自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue.png?authuser=0000&hl=ja)
キュービューにアクセスするには、[キュー] ボタンを使用します。他の画面では、キューアイコンはヘッダーの右上に表示されます。キューには以下を含める必要があります。
必須
A キューのタイトル
B キャストボタン
C アイテムを手動で追加した場合はすべてのアイテムを消去できる
D 可能な場合にアイテムを手動で並べ替える機能
E アイテムを削除する機能(可能な場合)
F 現在のアイテムの再生 / 一時停止が可能
現在のアイテムの再生 / 一時停止が可能
オプションを追加
![自動再生キューの追加オプション](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-add-options.png?authuser=0000&hl=ja)
A キューに追加するためのトップレベル オプションにより、ユーザーがキューをすばやく作成できるようにする
B キュー オプションは常に利用可能、またはユーザーがキャスト レシーバーに接続している場合にのみ表示されます
追加/再生オプション
![自動再生キューの再生オプション](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-add-play-options.png?authuser=0000&hl=ja)
必須
A 他のコンテンツがすでに再生されているときにユーザーが再生をタップすると、オプションが表示されます
B ユーザーがヘッダーの [キューに追加] ボタン をタップすると、オプションが表示されます
通知を追加しました
![送信者キュー追加通知の自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-add-notification.png?authuser=0000&hl=ja)
必須
A アイテムをキューに追加した後、ユーザーにスナックバーの形式で一時的な通知が表示される
B 追加を元に戻すアクションをスナックバーに含めることができる
C 接続されている他のセンダー デバイスにスナックバーを表示する必要はない
アイテムを並べ替える
![自動再生の送信者キュー追加オプション](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-add-options.png?authuser=0000&hl=ja)
必須
A 可能であれば、ユーザーがアイテムを並べ替える方法をユーザーに提供
B ユーザーが右側のドラガー アイコン をタップした場合のみアイテムの順序変更を許可する
C アイテムを変更した後は、現在再生中のアイテムの後のアイテムが次のアイテムになることを確認する
アイテムを削除する
![自動再生の送信者キューの削除](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-remove.png?authuser=0000&hl=ja)
必須
A 可能であれば、ユーザーが左または右にスワイプしてアイテムを削除できるようにする
B 削除アイコンを表示して、ユーザーがアイテムを削除していることを示します
C 必要に応じて確認ダイアログを表示する
すべてのアイテムをクリア
![送信者キューの並べ替えを自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-reorder.png?authuser=0000&hl=ja)
A ユーザーがキューからすべてのアイテムを消去できるようにする (たとえば、右上のオプション メニューに追加されたアクション)
B このアクションを表示する必要はありません
履歴項目
![送信者キュー履歴の自動再生](https://developers-dot-devsite-v2-prod.appspot.com/static/cast/images/autoplay/sender-queue-history.png?authuser=0000&hl=ja)
必須
A ユーザーが過去に再生した曲を確認できるようにする
B 以前のコンテンツにわずかな色調変化を示すと、ユーザーが特定しやすくなります。
このデザインガイドで使用されている画像は、Blender Foundation により著作権またはクリエイティブ・コモンズ ライセンスに基づいて共有されているものです。
- Elephant's Dream: (c)copyright 2006、Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c)copyright Blender Foundation | www.sintel.org
- Tears of Steel: (CC)Blender Foundation | mango.blender.org
- Big Buck Bunny: (c)copyright 2008、Blender Foundation / www.bigbuckbunny.org