Yayınla düğmesine her basıldığında yayınla iletişim kutusu gösterilir. Yayın iletişim kutusu, kullanıcıların Web Alıcıları'na bağlanmasına, bunları kontrol etmesine ve bağlantılarını kesmesine olanak tanır.
Özel bir uygulama geliştiriyorsanız veya iOS ya da Chrome için bir uygulama oluşturuyorsanız bu iletişim kutusunu tutarlı bir şekilde uygulamanız gerekir. Böylece kullanıcılar, cihazlar, uygulamalar ve platformlar arasında tutarlı bir şekilde çalıştığını anlayıp güvenebilir. Örnekler için Referans uygulamalar bölümüne bakın.
Yayın iletişim kutusu, bağlı değil (alıcılar mevcut)
Zorunlu (
Android MediaRouter'ın varsayılan davranışı):
A Gönderen uygulama bir yayın alıcısına bağlı değilken Yayınla düğmesine dokunulduğunda Yayınla iletişim kutusu gösterilir.
B Yayınla iletişim kutusu başlığı "Şuraya yayınla" görünür.
C Yayınla iletişim kutusunda kullanılabilir web alıcılarının listesi gösterilir.
D Şu anda yayın yapan her alıcıda "Uygulama adı yayınlanıyor" ifadesi gösterilmelidir.
Çok kullanıcılı senaryoları göz önünde bulundurun:
- Başka bir kullanıcı, aynı uygulama ve hesaptan yayın yapan bir alıcıya bağlandığında gönderen uygulama, yayınlanan içerik için kontrolleri sağlar.
- Başka bir kullanıcı, şu anda yayın yapmayan bir uygulamadan yayın yapan bir alıcıya bağlandığında önceki gönderen uygulamanın bağlantısı kesilir ve yeni gönderen uygulama bağlanır.
Android
Yayın iletişim kutusu, bağlı değil
Ana ekranı yayınlama
iOS
Yayın iletişim kutusu, bağlı değil
Ana ekranı yayınlama
Chrome
Yayın iletişim kutusu, bağlı değil
Ana ekranı yayınlama
Yayın iletişim kutusu, bağlı değil (yalnızca iOS)
iOS'te ilk kez yayın yaparken kullanıcıların yayın cihazlarına yerel ağ erişimine (LNA) izin vermesi gerekir. Kullanıcılara bu iznin neden gerekli olduğunu açıklayan bir geçiş bilgisi ekranı gösterilir. Ardından, standart Apple LNA izin iletişim kutusu gösterilir.
İlk kez yayınlandıktan sonra, kullanıcı Wi-Fi'ye bağlıyken Yayınla düğmesine dokunulduğunda herhangi bir cihaz bulunamazsa Web alıcılarının neden kullanılamayabileceğini (ör. yerel ağ erişimi devre dışı bırakılmış veya Wi-Fi ağında bir sorun var) açıklayan bir yardım ekranı gösterilir.
Zorunlu:
A İlk kez yayınlama: Yayınla düğmesine ilk kez dokunduktan sonra,
kullanıcıya uygulamaya yerel ağ cihazlarına erişim izni vermesinin neden gerekli olduğunu açıklayan bir geçiş reklamı gösterilmelidir. Geçiş reklamı, kullanıcının yerel izin erişimini kabul etme olasılığını artırmak için yerel ağ erişiminin neden gerekli olduğuna dair bilgiler içermelidir.
B Alıcılar kullanılamıyor: Yayınla düğmesine dokunulduğunda, kullanıcının Web Alıcıları'nı bulamamasının olası nedenlerini açıklayan bir yardım ekranı gösterilir. Ayrıca, LNA izinleriyle ilgili sorunları düzeltmek için Ayarlar'a giden bağlantılar da gösterilir.
İlk kez yayınlama (iOS)
İlk kez yayın yapma: Geçiş reklamı ve yerel ağ erişimi izinleri
Alıcılar kullanılamıyor
Alıcılar kullanılamıyor
Yayın iletişim kutusu, bağlı ancak yayın yapılmıyor
Zorunlu
A Gönderen uygulaması bir Web Alıcısı'na bağlandığında
Yayınla düğmesine dokunulduğunda Yayınla iletişim kutusu gösterilir.
B Yayınla iletişim kutusunun başlığı "Alıcı Adı" olarak görünür.
C Yayınla iletişim kutusunda, "YAYINI DURDUR" düğme etiketine sahip bir yayın durdurma düğmesi gösterilir (Bağlantıyı kesme hakkında daha fazla bilgi için Gönderen yayını durdurur başlıklı makaleyi inceleyin).
Android
Yayın iletişim kutusu, bağlı ancak yayın yapılmıyor
Alıcı uygulaması yüklendi / boşta
iOS
Yayın iletişim kutusu, bağlı ancak yayın yapılmıyor
Alıcı uygulaması yüklendi / boşta
Yayın yaparken yayın iletişim kutusu
Zorunlu
A Yayınla iletişim kutusunun başlığı "Alıcı Adı" olarak görünür.
B Başlığın altında, şu anda yayınlanan alıcı veya içerik gösterilir.
C Yayınla iletişim kutusunda, yayını durduran bir "YAYINI DURDUR" düğmesi gösterilir (daha fazla bilgi için Gönderen yayını durdurur bölümüne bakın).
En iyi uygulama
- En iyi kullanıcı deneyimi için Cast iletişim kutusundaki kontrollere ek olarak kalıcı kontroller sağlayın.
Android
Yayın yaparken yayın iletişim kutusu
Alıcıda içerik oynatılıyor
iOS
Yayın yaparken yayın iletişim kutusu
Alıcıda içerik oynatılıyor
Chrome
Yayın yaparken yayın iletişim kutusu
Alıcıda içerik oynatılıyor
Bu tasarım kılavuzunda kullanılan resimler, Blender Vakfı'nın izniyle telif hakkı veya Creative Commons lisansı kapsamında paylaşılmıştır.
- Elephant's Dream: (c) telif hakkı 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) telif hakkı 2008, Blender Foundation / www.bigbuckbunny.org