Dialog Cast ditampilkan setiap kali tombol Cast ditekan. Dialog Cast memungkinkan pengguna menghubungkan, mengontrol, dan memutuskan sambungan dari Penerima Web.
Jika Anda mengembangkan penerapan kustom atau membuat aplikasi untuk iOS atau Chrome, Anda harus menerapkan dialog ini secara konsisten, sehingga pengguna mengenali dan memercayainya berfungsi secara konsisten di seluruh perangkat, aplikasi, dan platform. Lihat Aplikasi referensi untuk contoh.
Dialog transmisi, tidak terhubung (penerima tersedia)
Wajib (perilaku default
Android MediaRouter):
A Saat aplikasi pengirim tidak terhubung ke penerima Cast,
mengetuk tombol Cast akan menampilkan dialog Cast
B Judul dialog Cast, "Transmisikan ke" akan muncul
C Dialog Cast menampilkan daftar Penerima Web yang tersedia
D Setiap penerima yang saat ini melakukan transmisi akan menampilkan, "Mentransmisikan
nama aplikasi"
Perhatikan skenario multi-pengguna:
- Saat pengguna lain terhubung ke penerima yang saat ini melakukan transmisi dari aplikasi dan akun yang sama, aplikasi pengirim menyediakan kontrol untuk konten transmisi.
- Saat pengguna lain terhubung ke penerima yang saat ini melakukan transmisi dari aplikasi yang tidak melakukan transmisi, aplikasi pengirim sebelumnya akan terputus dan aplikasi pengirim baru akan terhubung.
Android
Dialog Cast, tidak terhubung

Mentransmisikan layar utama

iOS
Dialog Cast, tidak terhubung

Mentransmisikan layar utama

Chrome
Dialog Cast, tidak terhubung

Mentransmisikan layar utama

Dialog transmisi, tidak terhubung (khusus iOS)
Untuk iOS, saat melakukan transmisi untuk pertama kalinya, pengguna harus menyetujui untuk mengizinkan akses jaringan lokal (LNA) ke perangkat Cast. Layar informasi interstisial ditampilkan kepada pengguna yang menjelaskan alasan izin ini diperlukan, diikuti dengan dialog izin LNA Apple standar.
Setelah melakukan transmisi untuk pertama kalinya, jika tidak ada perangkat yang ditemukan saat tombol Cast diketuk saat pengguna terhubung ke Wi-Fi, layar bantuan akan ditampilkan yang menjelaskan mengapa Penerima Web mungkin tidak tersedia (misalnya, akses jaringan lokal dinonaktifkan, atau ada masalah dengan jaringan Wi-Fi).
Wajib:
A Transmisi pertama kali: Setelah mengetuk tombol Cast untuk pertama kalinya, iklan Interstisial harus ditampilkan untuk menjelaskan kepada pengguna alasan mereka harus mengizinkan aplikasi mengakses perangkat jaringan lokal. Interstisial harus menyertakan informasi tentang
alasan akses jaringan lokal diperlukan, untuk meningkatkan kemungkinan pengguna menyetujui
akses izin lokal.
B Penerima tidak tersedia: Mengetuk tombol Transmisikan akan menampilkan layar bantuan yang menjelaskan kemungkinan alasan pengguna tidak dapat menemukan Penerima Web, beserta link ke Setelan untuk memperbaiki masalah izin LNA.
Transmisi pertama kali (iOS)
Transmisi pertama kali: izin akses jaringan lokal dan interstisial

Penerima tidak tersedia
Penerima tidak tersedia

Dialog Cast, terhubung tetapi tidak melakukan transmisi
Wajib
A Saat aplikasi pengirim terhubung ke Penerima Web,
mengetuk tombol Cast akan menampilkan dialog Cast
B Judul dialog Cast "Receiver-Name" muncul
C Dialog Cast menampilkan tombol untuk menghentikan transmisi
dengan label tombol "HENTIKAN TRANSMISI" (untuk mengetahui informasi selengkapnya tentang cara menghentikan koneksi, lihat
Pengirim menghentikan transmisi)
Android
Dialog Cast, terhubung tetapi tidak melakukan transmisi

Aplikasi penerima dimuat / tidak aktif

iOS
Dialog Cast, terhubung tetapi tidak melakukan transmisi

Aplikasi penerima dimuat / tidak aktif

Dialog Cast, saat melakukan transmisi
Wajib
A Judul dialog Transmisi "Receiver-Name" muncul
B Penerima atau konten yang saat ini ditransmisikan ditampilkan di bawah
judul
C Dialog Transmisi menampilkan tombol "HENTIKAN TRANSMISI" yang menghentikan
transmisi (untuk informasi selengkapnya, lihat
Pengirim menghentikan transmisi)
Praktik terbaik
- Untuk pengalaman pengguna terbaik, berikan kontrol persisten selain kontrol dalam dialog Cast.
Android
Dialog transmisi, saat melakukan transmisi

Penerima memutar konten

iOS
Dialog transmisi, saat melakukan transmisi

Penerima memutar konten

Chrome
Dialog transmisi, saat melakukan transmisi

Penerima memutar konten

Gambar yang digunakan dalam panduan desain ini adalah milik Blender Foundation, yang dibagikan berdasarkan lisensi hak cipta atau Creative Commons.
- Elephant's Dream: (c) hak cipta 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c) hak cipta Blender Foundation | www.sintel.org
- Tears of Steel: (CC) Blender Foundation | mango.blender.org
- Big Buck Bunny: (c) hak cipta 2008, Blender Foundation / www.bigbuckbunny.org