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ına, bu cihazları kontrol etmesine veya bu alıcıların bağlantısını kesmesine olanak tanır.
iOS veya Chrome için özel bir uygulama geliştiriyor veya uygulama oluşturuyorsanız bu iletişim kutusunu tutarlı bir şekilde uygulamanız gerekir. Böylece, kullanıcılar uygulamanın farklı cihazlarda, uygulamalarda ve platformlarda tutarlı bir şekilde çalışacağını tanıyabilir ve ona güvenebilir. Örnekler için Referans uygulamalar bölümüne bakın.
Yayınlama iletişim kutusu, bağlı değil (alıcılar mevcut)
Gerekli (
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 dokunduğunuzda Yayınla iletişim kutusu gösterilir
B Yayınlama iletişim kutusunun başlığı, "Yayınla" görünür
C Yayın iletişim kutusunda kullanılabilir Web Alıcılarının bir listesi gösterilir.
D
Yayın yapan her bir alıcı"Yayın
Çok kullanıcılı senaryoları not edin:
- Başka bir kullanıcı aynı uygulama ve hesaptan yayın yapmakta olan bir alıcıya bağlandığında, gönderen uygulaması yayın içeriğine ilişkin kontrolleri sağlar.
- Başka bir kullanıcı, yayınlanmayan bir uygulamadan yayın yapmakta olan bir 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ınlama
iOS
Yayınlama iletişim kutusu, bağlı değil
Ana ekranı yayınlama
Chrome
Yayınlama iletişim kutusu, bağlı değil
Ana ekranı yayınlama
Yayınlama 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 vermeleri gerekir. Kullanıcılara bu iznin neden gerekli olduğunun açıklandığı bir geçiş reklamı bilgi ekranı ve ardından standart Apple LNA izinleri iletişim kutusu gösteriliyor.
İlk kez yayın yaptıktan sonra kullanıcı kablosuz ağa bağlıyken Yayınla düğmesine dokunduğunda hiçbir cihaz bulunamazsa Web Alıcılarının neden kullanılamadığını açıklayan bir yardım ekranı sunulur (örneğin, yerel ağ erişimi devre dışıdır veya kablosuz ağda bir sorun vardır).
Zorunlu:
A İlk kez yayınlama: Yayınla düğmesine ilk kez dokunulduktan sonra, kullanıcıya uygulamanın yerel ağ cihazlarına neden erişmesine izin vermesi gerektiğini açıklamak için 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ğuyla ilgili 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ı keşfedememesinin olası nedenlerini açıklayan bir yardım ekranı ve LNA izin sorunlarını düzeltmek için kullanılan Ayarlar bağlantıları görüntülenir.
İlk kez yayınlama (iOS)
İlk kez yayınlama: geçiş reklamı ve yerel ağ erişim izinleri
Alıcılar kullanılamıyor
Alıcılar kullanılamıyor
Yayınlama iletişim kutusu, bağlı ancak yayınlanmıyor
Gerekli
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 "Alıcı-Adı" görünür
C Yayın iletişim kutusunda, "YAYINI DURDUR" düğme etiketli
yayını durdurma düğmesi gösterilir (bkz.
Yayını durdurma).
Android
Yayın iletişim kutusu, bağlı ancak yayınlanmıyor
Alıcı uygulama yüklendi / boşta
iOS
Yayın iletişim kutusu, bağlı ancak yayınlanmıyor
Alıcı uygulama yüklendi / boşta
Yayın yaparken iletişim kutusu yayınlama
Gerekli
A Yayın iletişim kutusunun "Alıcı-Adı" başlığı görünür
B Başlığın altında alıcı veya içerik gösterilir
C Yayınlama iletişim kutusunda, yayını durduran bir "YAYINI DURDUR" düğmesi görünür (daha fazla bilgi için
Gönderenin yayını durduruyor bölümüne bakın)
En iyi uygulama
- En iyi kullanıcı deneyimi için Yayınla iletişim kutusundaki kontrollere ek olarak kalıcı kontroller de sağlayın.
Android
Yayın sırasında iletişim kutusu yayınla
İçerik oynatan alıcı
iOS
Yayın sırasında iletişim kutusu yayınla
İçerik oynatan alıcı
Chrome
Yayın sırasında iletişim kutusu yayınla
İçerik oynatan alıcı
Bu tasarım kılavuzunda kullanılan resimler, telif hakkı veya Creative Commons lisansı kapsamında paylaşılan Blender Foundation'ın izniyle sağlanmış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
- Çelik Yırtılmaları: (CC) Blender Vakfı | mango.blender.org
- Big Buck Bunny: (c) telif hakkı 2008, Blender Foundation / www.bigbuckbunny.org