Yayınlama İletişim Kutusu

Yayınlama düğmesine her basıldığında Yayınlama iletişim kutusu gösterilir. Yayın iletişim kutusu, kullanıcıların web alıcılarına bağlanmasına, bu cihazları kontrol etmesine ve bu cihazlarla bağlantısını kesmesine olanak tanır.

Özel bir uygulama geliştiriyorsanız veya iOS ya da Chrome için uygulama oluşturuyorsanız bu iletişim kutusunu tutarlı bir şekilde uygulamanız gerekir. Böylece kullanıcılar, bu iletişim kutusunun cihazlar, uygulamalar ve platformlar arasında tutarlı bir şekilde çalıştığını tanır ve ona güvenir. Örnekler için Referans uygulamalar bölümüne bakın.

  Yayın diyaloğu, bağlı değil (alıcılar mevcut)

Zorunlu ( Android MediaRouter'ın varsayılan davranışı):
  A   Gönderen uygulama bir Cast alıcısına bağlı değilken, Yayın düğmesine dokunulduğunda Yayın iletişim kutusu gösterilir
  B   Yayın iletişim kutusunun başlığı "Yayınla" şeklinde görünür
  C   Yayın 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ınlıyor" ifadesi gösterilir

Birden çok kullanıcının bulunduğu senaryoları göz önünde bulundurun:

  • Aynı uygulama ve hesaptan yayın yapan bir alıcıya başka bir kullanıcı bağlandığında, gönderen uygulama, yayın içeriğinin kontrollerini sağlar.
  • Şu anda yayın yapmayan bir uygulamadan yayın yapan bir alıcıya başka bir kullanıcı 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

Yayınlama iletişim kutusu, bağlı değil resmi

Ana ekranı yayınlama

Ana ekran resmini yayınlama

iOS

Yayınlama iletişim kutusu, bağlı değil

Cast iletişim kutusu bağlı değil resmi

Ana ekranı yayınlama

Ana ekran resmini yayınlama

Chrome

Yayınlama iletişim kutusu, bağlı değil

Cast iletişim kutusu bağlı değil resmi

Ana ekranı yayınlama

Ana ekran resmini 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 Cast cihazlarına yerel ağ erişimi (LNA) izni vermesi gerekir. Kullanıcılara bu iznin neden gerekli olduğunu açıklayan bir geçiş bilgi ekranı gösterilir. Ardından standart Apple LNA izin iletişim kutusu gösterilir.

İlk kez yayınladıktan sonra, kullanıcı kablosuz ağdayken Cast düğmesine dokunulduğunda hiçbir cihaz bulunamazsa Web Alıcılarının kullanılamamasının olası nedenlerini (ör. yerel ağ erişimi devre dışıdır veya kablosuz ağda sorun vardır) açıklayan bir yardım ekranı gösterilir.

Zorunlu:
  A   İlk kez yayınlama: Yayın düğmesine ilk kez dokunulduktan sonra, kullanıcıya uygulamanın yerel ağ cihazlarına erişmesine neden izin vermesi gerektiğini 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ı kullanılamıyor: Yayın düğmesine dokunulduğunda, kullanıcının web alıcılarını bulamama olası nedenlerini açıklayan bir yardım ekranı ve LNA izin sorunlarını düzeltmek için Ayarlar bağlantıları gösterilir.

İlk kez yayınlama (iOS)

İlk kez yayınlama: geçiş reklamı ve yerel ağ erişim izinleri

Yerel ağ erişimi kabul akışı

Alıcı yok

Alıcı yok

Yayın akışı, yerel ağ erişimi kapalı
 

  Cast iletişim kutusu, bağlı ancak yayınlamıyor

Zorunlu
  A   Gönderen uygulaması bir web alıcısına bağlandığında, Yayın düğmesine dokunulduğunda Yayın iletişim kutusu gösterilir
  B   Yayın iletişim kutusunda "Alıcı-Adı" başlığı görünür
  C   Yayın iletişim kutusunda, "YAYINLAMAYI DURDUR" düğme etiketine sahip yayını durdurma düğmesi 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ınlamıyor

Alıcı uygulaması yüklü / boşta

iOS

Yayınlama iletişim kutusu, bağlı ancak yayınlamıyor

Alıcı uygulaması yüklü / boşta

 

  Yayınlarken aktarılan diyalog

Zorunlu
  A   Yayın iletişim kutusunun başlığı "Alıcı-Adı" olarak görünür
  B   Şu anda yayın yapan alıcı veya içerik başlığın altında gösterilir
  C   Yayın iletişim kutusunda, yayını durduran bir "YAYINLAMAYI DURDUR" düğmesi gösterilir (daha fazla bilgi için Gönderenin yayını durdurması bölümüne bakın)

En iyi uygulama

  • En iyi kullanıcı deneyimi için Cast iletişim kutusundaki denetimlere ek olarak kalıcı denetimler de sağlayın.

Android

Yayınlama sırasındaki yayınlama iletişim kutusu

İçerik oynatan alıcı

iOS

Yayınlama sırasındaki yayınlama iletişim kutusu

İçerik oynatan alıcı

Chrome

Yayınlama sırasındaki yayınlama iletişim kutusu

Yayınlama sırasındaki yayınlama iletişim kutusu

İçerik oynatan alıcı

 

 

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 / Netherlands Media Art Institute / 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