Yayınla düğmesine her basıldığında Yayınla iletişim kutusu gösterilir. Yayınlama iletişim kutusu, kullanıcıların Web Alıcıları'na bağlanmasını, bunları kontrol etmesini ve bağlantılarını kesmesini sağlar.
iOS veya Chrome için özel bir uygulama geliştiriyor ya da uygulama oluşturuyorsanız bu iletişim kutusunu tutarlı bir şekilde uygulamanız gerekir. Böylece kullanıcılar, bu iletişim kutusunu farklı cihazlar, uygulamalar ve platformlarda tutarlı bir şekilde çalışacağına güvenebilir ve tanıyabilir. Örnekler için Referans uygulamalar bölümüne göz atın.
Yayın iletişim kutusu, bağlı değil (alıcılar kullanılabilir)
Zorunlu (
Android MediaRouter'ın varsayılan davranışı):
A Gönderen uygulaması bir Cast alıcısına bağlı olmadığında,
Yayın düğmesine dokunduğunuzda Yayınla iletişim kutusu gösterilir
B Yayınlama iletişim kutusu başlığı görünür
C Yayınlama iletişim kutusunda kullanılabilir Web Alıcılarının listesi gösterilir
D "Yayın yapmakta olan her alıcı" olarak görüntülenecektir.
D
Çok kullanıcılı senaryolara dikkat edin:
- Başka bir kullanıcı aynı uygulama ve hesaptan yayın yapmakta olan bir alıcıya bağlandığında, gönderen uygulama yayın içeriğine yönelik kontroller sağlar.
- Başka bir kullanıcı, yayınlama yapmayan bir uygulamadan yayın yapmakta olan alıcıya bağlandığında, önceki gönderen uygulamasının bağlantısı kesilir ve yeni gönderen uygulaması bağlanır.
Android
Yayınlama iletişim kutusu, bağlı değil
Ana ekranı yayınla
iOS
Yayınlama iletişim kutusu, bağlı değil
Ana ekranı yayınla
Chrome
Yayınlama iletişim kutusu, bağlı değil
Ana ekranı yayınla
Yayın iletişim kutusu, bağlı değil (yalnızca iOS)
iOS'te ilk kez yayın yaparken kullanıcıların, cihazları yayınlamak için yerel ağ erişimine (LNA) izin vermesi gerekir. Kullanıcılara, bu iznin neden gerekli olduğunu açıklayan bir geçiş bilgi ekranı, ardından standart Apple LNA izinleri iletişim kutusu gösterilir.
İlk kez yayın yaptıktan sonra, kullanıcı kablosuz ağa bağlıyken Yayınla düğmesine basıldığında herhangi bir cihaz bulunamazsa, Web Alıcıları'nın neden kullanılamıyor olabileceğini (örneğin, yerel ağ erişiminin devre dışı bırakıldığını veya kablosuz ağda bir sorun olduğunu) açıklayan bir yardım ekranı gösterilir.
Zorunlu:
A İlk kez yayınlama: Yayın düğmesine
ilk kez dokunduktan sonra, kullanıcıya neden uygulamanın yerel ağ cihazlarına erişmesine izin vermesi gerektiğini açıklayan bir Geçiş Reklamı gösterilmelidir. Geçiş bilgisi, 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 bilgi içermelidir.
B Alıcılar kullanılamıyor: Yayın düğmesine dokunduğunuzda, kullanıcının Web Alıcıları'nı keşfedememesinin olası nedenlerini açıklayan bir yardım ekranı ve LNA izin sorunlarını düzeltmeyle ilgili Ayarlar bağlantıları görüntülenir.
İlk kez yayınlama (iOS)
İlk yayınlama: geçiş reklamı ve yerel ağ erişim izinleri
Alıcılar kullanılamıyor
Alıcılar kullanılamıyor
Yayın iletişim kutusu, bağlı ancak yayınlanmıyor
Zorunlu
A Gönderen uygulaması bir Web Alıcısı'na bağlandığında, Yayınla düğmesine dokunduğunuzda Yayın iletişim kutusu gösterilir
B Yayınlama iletişim kutusu başlığı "Alıcı-Adı" görünür
C Yayınlama iletişim kutusunda "YAYINI DURDUR"
etiketli düğmenin yer aldığı yayını durdurmak için bir düğme gösterilir (bağlantıyı kesme hakkında daha fazla bilgi için
Gönderen yayını durdurur bölümüne bakın)
Android
Yayınlama iletişim kutusu, bağlı ancak yayınlanmıyor
Alıcı uygulaması yüklendi / boşta
iOS
Yayınlama iletişim kutusu, bağlı ancak yayınlanmıyor
Alıcı uygulaması yüklendi / boşta
Yayın sırasında iletişim kutusu yayınla
Zorunlu
A "Alıcı-Ad" Yayınlama iletişim kutusu başlığı görünür
B Yayın yapmakta olan alıcı veya içerik başlığın altında gösterilir
C Yayınlama iletişim kutusunda, yayını durduran "YAYINI DURDUR" düğmesi görüntülenir (daha fazla bilgi için
Gönderenin yayını durdurur bölümüne bakın)
En iyi uygulama
- En iyi kullanıcı deneyimi için Yayınlama iletişim kutusundaki kontrollere ek olarak kalıcı kontroller sağlayın.
Android
Yayın sırasında iletişim kutusu yayınla
Alıcı içerik oynatıyor
iOS
Yayın sırasında iletişim kutusu yayınla
Alıcı içerik oynatıyor
Chrome
Yayın sırasında iletişim kutusu yayınla
Alıcı içerik oynatıyor
Bu tasarım kılavuzunda kullanılan resimler Blender Foundation'ın izniyle, telif hakkı veya Creative Commons lisansı kapsamında paylaşılmıştır.
- Elephant's Dream: (c) telif hakkı 2006, Blender Foundation / Hollanda Medya Sanat Enstitüsü / www.elephantsdream.org
- Sintel: (c) telif hakkı 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