Ad alanı: yayınla

Sınıflar

Ad alanı

Sıralamalar

AutoJoinPolicy

statik

dize

Otomatik katılma politikası, SDK'nın API başlatma işleminden sonra gönderen uygulamayı mevcut bir oturuma ne zaman otomatik olarak bağlayacağını belirler.

Değer

TAB_AND_ORIGIN_SCOPED

dize

Oturum, aynı sekmede ve sayfa kaynağında aynı appId ile başlatıldığında otomatik olarak bağlanır.

ORIGIN_SCOPED

dize

Oturum aynı appId ve aynı sayfa kaynağı ile (sekmeden bağımsız olarak) başlatıldığında otomatik olarak bağlanır.

PAGE_SCOPED

dize

Otomatik bağlantı yok.

Kapasite

statik

dize

Alıcı cihaz tarafından desteklenen özellikler.

Değer

VIDEO_OUT

dize

Alıcı, video çıkışını destekler.

AUDIO_OUT

dize

Alıcı, ses çıkışını destekler.

VIDEO_IN

dize

Alıcı, video girişini (kamera) destekler.

AUDIO_IN

dize

Alıcı, ses girişini (mikrofon) destekler.

MULTIZONE_GROUP

dize

Alıcı, çok bölgeli bir grubu temsil eder.

DefaultActionPolicy

statik

dize

Varsayılan işlem politikası, API'yi başlattıktan sonra SDK'nın ne zaman otomatik olarak oturum oluşturacağını belirler. Bu, uzantı pop-up'ındaki sekmeyle ilgili varsayılan işlemi de kontrol eder.

Değer

CREATE_SESSION

dize

API başlatıldığında uygulamayı içeren sekme yayınlanıyorsa SDK, sekme yayınını durdurur ve uygulamayı otomatik olarak başlatır. Uzantı pop-up'ı, kullanıcıdan uygulamayı yayınlamasını ister.

CAST_THIS_TAB

dize

Sekme yayınlanıyor olsa bile API başlatıldıktan sonra otomatik başlatma yapılmaz. Uzantı pop-up'ı, kullanıcıdan sekmeyi yayınlamasını ister.

DialAppState

statik

dize

DIAL uygulamasının olası durumları.

Değer

KOŞU

dize

DURDURULDU

dize

HATA

dize

Spesifikasyonun bir parçası değildir ve hataları belirtmek için kullanılır.

ErrorCode

statik

dize

SDK tarafından döndürülebilecek hatalar.

Değer

İPTAL

dize

İşlem, kullanıcı tarafından iptal edildi.

ZAMAN AŞIMASI

dize

İşlem zaman aşımına uğradı.

API_NOT_INITIALIZED

dize

API başlatılmadı.

INVALID_PARAMETER

dize

İşlem parametreleri geçerli değildi.

EXTENSION_NOT_COMPATIBLE

dize

API komut dosyası, yüklü Cast uzantısıyla uyumlu değil.

EXTENSION_MISSING

dize

Cast uzantısı kullanılamıyor.

RECEIVER_UNAVAILABLE

dize

Oturum isteğiyle uyumlu alıcı yoktu.

SESSION_ERROR

dize

Oturum oluşturulamadı veya geçersizdi.

CHANNEL_ERROR

dize

Alıcı için bir kanal kullanılamıyor.

LOAD_MEDIA_FAILED

dize

Medya yüklenemedi.

ReceiverAction

statik

dize

Kullanıcının uzantıdaki bir alıcıda yapabileceği işlemler. Bunlar, yayınlama işlemi tam olarak tamamlanmadan (veya başarısız olmadan) önce gönderen uygulamanın kullanıcı arayüzünde bir geçişi göstermek için kullanılabilir.

Değer

CAST

dize

Kullanıcı, gönderen uygulamasıyla bu alıcıya yayın yapmak amacıyla bir alıcı seçmiştir. Alıcının tam kimliği bilinmiyor olabilir.

DURDUR

dize

Kullanıcı, bir alıcıda oturumun durdurulmasını istedi.

ReceiverAvailability

statik

dize

Yayın alıcısının kullanılabilirliğini açıklar.

Değer

KULLANILABİLİR

dize

Oturum isteğiyle uyumlu en az bir alıcı mevcut.

KULLANILAMIYOR

dize

Alıcı yok.

ReceiverType

statik

dize

Değer

CAST

dize

Yayın alıcısı, ör. Chromecast

TELEFON

dize

DIAL cihazı, ör. akıllı TV

HANGOUT

dize

Sosyal

ÖZEL

dize

Müşteri tarafından sağlanan özel alıcı

SenderPlatform

statik

dize

Gönderen uygulama platformunu tanımlar.

Değer

CHROME

dize

iOS

dize

ANDROID

dize

SessionStatus

statik

dize

Alıcı uygulamaya Yayın oturumunun durumunu açıklar.

Değer

BAĞLI

dize

Oturum, alıcı uygulamaya bağlanır.

BAĞLANTI KESİLDİ

dize

Oturumun alıcı uygulamayla bağlantısı kesildi. Alıcı uygulama hâlâ çalışıyor veya çalışmıyor olabilir.

DURDURULDU

dize

Alıcı uygulaması durduruldu.

VolumeControlType

statik

dize

Ses kontrolü türlerini açıklar.

Değer

İLGİ ÇEKİCİLİK

dize

Yayın cihazının ses seviyesi değiştirilebilir.

SABİT

dize

Yayın cihazının ses düzeyi sabittir ve değiştirilemez.

ANAHTAR

dize

Ana sistem ses seviyesi kontrolü, ör. TV veya ses cihazının ses seviyesi değiştirilir.

Özellikler

AutoJoinPolicy

statik

dize

Otomatik katılma politikası, SDK'nın API başlatma işleminden sonra gönderen uygulamayı mevcut bir oturuma ne zaman otomatik olarak bağlayacağını belirler.

Değer

TAB_AND_ORIGIN_SCOPED

dize

Oturum, aynı sekmede ve sayfa kaynağında aynı appId ile başlatıldığında otomatik olarak bağlanır.

ORIGIN_SCOPED

dize

Oturum aynı appId ve aynı sayfa kaynağı ile (sekmeden bağımsız olarak) başlatıldığında otomatik olarak bağlanır.

PAGE_SCOPED

dize

Otomatik bağlantı yok.

Kapasite

statik

dize

Alıcı cihaz tarafından desteklenen özellikler.

Değer

VIDEO_OUT

dize

Alıcı, video çıkışını destekler.

AUDIO_OUT

dize

Alıcı, ses çıkışını destekler.

VIDEO_IN

dize

Alıcı, video girişini (kamera) destekler.

AUDIO_IN

dize

Alıcı, ses girişini (mikrofon) destekler.

MULTIZONE_GROUP

dize

Alıcı, çok bölgeli bir grubu temsil eder.

DefaultActionPolicy

statik

dize

Varsayılan işlem politikası, API'yi başlattıktan sonra SDK'nın ne zaman otomatik olarak oturum oluşturacağını belirler. Bu, uzantı pop-up'ındaki sekmeyle ilgili varsayılan işlemi de kontrol eder.

Değer

CREATE_SESSION

dize

API başlatıldığında uygulamayı içeren sekme yayınlanıyorsa SDK, sekme yayınını durdurur ve uygulamayı otomatik olarak başlatır. Uzantı pop-up'ı, kullanıcıdan uygulamayı yayınlamasını ister.

CAST_THIS_TAB

dize

Sekme yayınlanıyor olsa bile API başlatıldıktan sonra otomatik başlatma yapılmaz. Uzantı pop-up'ı, kullanıcıdan sekmeyi yayınlamasını ister.

DialAppState

statik

dize

DIAL uygulamasının olası durumları.

Değer

KOŞU

dize

DURDURULDU

dize

HATA

dize

Spesifikasyonun bir parçası değildir ve hataları belirtmek için kullanılır.

ErrorCode

statik

dize

SDK tarafından döndürülebilecek hatalar.

Değer

İPTAL

dize

İşlem, kullanıcı tarafından iptal edildi.

ZAMAN AŞIMASI

dize

İşlem zaman aşımına uğradı.

API_NOT_INITIALIZED

dize

API başlatılmadı.

INVALID_PARAMETER

dize

İşlem parametreleri geçerli değildi.

EXTENSION_NOT_COMPATIBLE

dize

API komut dosyası, yüklü Cast uzantısıyla uyumlu değil.

EXTENSION_MISSING

dize

Cast uzantısı kullanılamıyor.

RECEIVER_UNAVAILABLE

dize

Oturum isteğiyle uyumlu alıcı yoktu.

SESSION_ERROR

dize

Oturum oluşturulamadı veya geçersizdi.

CHANNEL_ERROR

dize

Alıcı için bir kanal kullanılamıyor.

LOAD_MEDIA_FAILED

dize

Medya yüklenemedi.

isAvailable

statik

boolean

API'nin yüklenip yüklenmediğini kontrol etmeleri için istemcileri işaretleyin.

ReceiverAction

statik

dize

Kullanıcının uzantıdaki bir alıcıda yapabileceği işlemler. Bunlar, yayınlama işlemi tam olarak tamamlanmadan (veya başarısız olmadan) önce gönderen uygulamanın kullanıcı arayüzünde bir geçişi göstermek için kullanılabilir.

Değer

CAST

dize

Kullanıcı, gönderen uygulamasıyla bu alıcıya yayın yapmak amacıyla bir alıcı seçmiştir. Alıcının tam kimliği bilinmiyor olabilir.

DURDUR

dize

Kullanıcı, bir alıcıda oturumun durdurulmasını istedi.

ReceiverAvailability

statik

dize

Yayın alıcısının kullanılabilirliğini açıklar.

Değer

KULLANILABİLİR

dize

Oturum isteğiyle uyumlu en az bir alıcı mevcut.

KULLANILAMIYOR

dize

Alıcı yok.

ReceiverType

statik

dize

Değer

CAST

dize

Yayın alıcısı, ör. Chromecast

TELEFON

dize

DIAL cihazı, ör. akıllı TV

HANGOUT

dize

Sosyal

ÖZEL

dize

Müşteri tarafından sağlanan özel alıcı

SenderPlatform

statik

dize

Gönderen uygulama platformunu tanımlar.

Değer

CHROME

dize

iOS

dize

ANDROID

dize

SessionStatus

statik

dize

Alıcı uygulamaya Yayın oturumunun durumunu açıklar.

Değer

BAĞLI

dize

Oturum, alıcı uygulamaya bağlanır.

BAĞLANTI KESİLDİ

dize

Oturumun alıcı uygulamayla bağlantısı kesildi. Alıcı uygulama hâlâ çalışıyor veya çalışmıyor olabilir.

DURDURULDU

dize

Alıcı uygulaması durduruldu.

Mola

statik

null olmayan chrome.cast.Timeout

API yöntemleri için milisaniye cinsinden varsayılan zaman aşımı değerleri.

1

sabit   statik

null olmayan sayı dizisi

API sürümü. İlk numara ana sürüm, ikincisi ise alt sürümdür.

VolumeControlType

statik

dize

Ses kontrolü türlerini açıklar.

Değer

İLGİ ÇEKİCİLİK

dize

Yayın cihazının ses seviyesi değiştirilebilir.

SABİT

dize

Yayın cihazının ses düzeyi sabittir ve değiştirilemez.

ANAHTAR

dize

Ana sistem ses seviyesi kontrolü, ör. TV veya ses cihazının ses seviyesi değiştirilir.

Yöntemler

addReceiverActionListener

statik

addReceiverActionListener(listener)

Kullanıcı, kullanıcı arayüzü üzerinden yayını başlatmak veya durdurmak için işlem yaptığında çağrılacak bir dinleyici işlevi ekler. Gönderen uygulaması, yayınlama işlemi tamamlanmadan veya başarısız olmadan önce kullanıcı arayüzünde bir geçişi göstermek (yani yerel olarak oynatılan medyayı duraklatmak) için bunu kullanabilir.

  • İşleyicinin çağrılacağı garanti edilmez ve uygulamalar düzgün çalışmak için bu işleve güvenmemelidir.
  • Dinleyici, üzerinde işlem yapılan alıcıya (varsa) iletilir. Ancak alıcı tanınmıyor olabilir ve bunun yerine null özelliği iletilir.
  • İşleyici, kullanıcı işlem yaptıktan sonra mümkün olan en kısa sürede çağrılır. Sonuçta meydana gelen durum değişikliği uygulamaya API aracılığıyla bildirilmeden önce çağrılmalıdır.

Framework API'yi kullanıyorsanız bunun yerine cast.framework.CastContext#addEventListener aracını kullanın ve cast.framework.CastContextEventType#CAST_STATE_CHANGED etkinliklerini dinleyin.

Parametre

işleyici

chrome.cast.ReceiverActionListener

Eklenecek dinleyici işlevi. Dinleyiciye yönelik ilk bağımsız değişken, üzerinde işlem yapılan alıcıdır. İşleyici için ikinci bağımsız değişken, istenen eylemdir (bkz. chrome.cast.ReceiverAction).

Değer boş olamaz.

initialize

statik

initialize(apiConfig, successCallback, errorCallback)

API'yi başlatır. API'nin başlatılmasını tamamladıktan sonra successCallback ve errorCallback'in çağrılacağını unutmayın. sessionListener ve alıcıListener, daha sonra herhangi bir zamanda ve muhtemelen birden fazla kez çağrılabilir.

Framework API'yi kullanıyorsanız bu işlev yerine cast.framework.CastContext#setOptions'ı kullanın.

Parametre

apiConfig

chrome.cast.ApiConfig

API'yi başlatacak parametreler içeren nesne.

Değer boş olamaz.

successCallback

fonksiyon

errorCallback

function(non-null chrome.cast.Error)

Olası hatalar TIMEOUT, INVALID_PARAMETER, EXTENSION_MISSING şeklindedir.

logMessage

statik

logMessage(message)

Uygulamadan bir hata ayıklama mesajı kaydeder. Kullanıcılar ayrıntılı günlükleri eklemeyi açıkça seçerse bu mesaj Google'a bir geri bildirim raporunda gönderilebilir.

Parametre

mesaj

dize

Günlüğe kaydedilecek mesaj.

Kullanımdan kaldırıldı
Sunum API'si tabanlı Cast SDK'sı ile desteklenmez.

önden belleğe almak

statik

önden belleğe alma(veri)

Verileri önbelleğe alma isteği gönderin. Bağlı bir oturum varsa doğrudan istek gönderilir, aksi takdirde ağdaki tüm cihazlara gönderilir.

Parametre

veri

dize

Önbelleğe alınacak veriler.

Kullanımdan kaldırıldı
Desteklenmez.

removeReceiverActionListener

statik

removeReceiverActionListener(listener)

Daha önce addReceiverActionListener ile eklenmiş olan bir işleyici işlevini kaldırır.

Parametre

işleyici

chrome.cast.ReceiverActionListener

Kaldırılacak dinleyici işlevi.

Değer boş olamaz.

requestSession

statik

requestSession(successCallback, errorCallback, sessionRequest)

Alıcı uygulama oturumu oluşturulmasını veya oturuma katılma isteğinde bulunur. Varsayılan olarak, ilk kullanıma hazırlama sırasında API'ye iletilen SessionRequest kullanılır. Bu, sessionRequest'te farklı bir oturum isteği iletilerek geçersiz kılınabilir.

Framework API'yi kullanıyorsanız bu işlev yerine cast.framework.CastContext#requestSession işlevini kullanın.

Parametre

successCallback

function(non-null chrome.cast.Session)

errorCallback

function(non-null chrome.cast.Error)

Olası hatalar: TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, CANCEL, CHANNEL_ERROR, SESSION_ERROR, RECEIVER_UNAVAILABLE ve EXTENSION_MISSING. Kullanıcılar bir alıcı seçtikten sonra zaman aşımı zamanlayıcısının başladığını unutmayın. Alıcı seçmek için kullanıcının zaman aşımı olmayan işlemi gereklidir. Devam eden bir oturum isteği varsa INVALID_PARAMETER hata kodu ve hatayı açıklayan bir açıklamayla errorCallback çağrılır.

sessionRequest

İsteğe bağlı

chrome.cast.SessionRequest

Değer boş olamaz.

requestSessionById

statik

requestSessionById(sessionId)

Verilen kimlikle mevcut bir oturuma katılma istekleri. Katıldıktan sonra oturum, chrome.cast.initialize tarafından ayarlanan sessionListener'a iletilir.

Bu işlev çağrıldığında, belirtilen sessionId'ye sahip oturum zaten biliniyorsa sessionListener hemen çağrılır. Aksi takdirde, belirtilen sessionId'ye sahip bir oturum keşfedildiğinde sessionListener çağrılır.

Parametre

sessionId

dize

Katılınacak oturumun kimliği.

setCustomReceivers

statik

setCustomReceivers(receivers, successCallback, errorCallback)

Özel alıcı listesini ayarlar

Parametre

alıcılar

Boş olmayan chrome.cast.Receiver dizisi

Yeni liste.

Değer boş olamaz.

successCallback

fonksiyon

errorCallback

function(non-null chrome.cast.Error)

Olası hatalar TIMEOUT, API_NOT_INITIALIZED, INVALID_PARAMETER, CHANNEL_ERROR ve EXTENSION_MISSRING şeklindedir.

Kullanımdan kaldırıldı
Sunum API'si tabanlı Cast SDK'sı ile desteklenmez.

setPageContext

statik

setPageContext(win)

Bir iframe'de Cast SDK'sını yükleyen bir sayfa için Yayın işlevini başlatır. SDK başlatıldıktan sonra çağrılmalıdır.

Parametre

galibiyet

Pencere

Sayfa penceresi nesnesi.

Değer boş olamaz.

setReceiverDisplayStatus

statik

setReceiverDisplayStatus(receiver, successCallback, errorCallback)

Alıcı adını ve görüntü durumunu ayarlar. Alıcıyı boşta olarak göstermek için displayStatus'ı null olarak ayarlayın.

Yalnızca ÖZEL alıcılar için geçerlidir. Bu alıcı CAST ise alıcının displayStatus değeri yoksayılır. Yayın alıcısının durumu alıcı uygulama tarafından güncellenir.

Parametre

alıcı

chrome.cast.Receiver

Alıcı.

Değer boş olamaz.

successCallback

fonksiyon

Durum başarıyla ayarlandığında geri arama.

errorCallback

function(non-null chrome.cast.Error)

Olası hatalar TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED ve EXTENSION_MISSING şeklindedir.

Kullanımdan kaldırıldı
Sunum API'si tabanlı Cast SDK'sı ile desteklenmez.

unescape

statik

unescape(escape) dizeyi döndürür

URI çıkışlı dizelerin çıkışını kaldıran yardımcı program yöntemi. Örneğin, alıcı kolay adı, URI çıkışlı bir dize olarak döndürülür. Gerekirse bu dizenin çıkışını kaldırmak için bu yöntemi kullanın.

Parametre

kaçtı

dize

Kaçırılacak bir dize

İlerlemeler

string Çıkış karaktersiz dize

Soyut tür

ReceiverActionListener

statik

ReceiverActionListener()