<GCKSessionManagerListener> Protokol
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
GCKSessionManager işleyici protokolü.
Protokol yöntemlerinin tümü isteğe bağlıdır. Tüm bildirim yöntemlerinin iki türü vardır: biri herhangi bir oturum türü için, diğeri özel olarak Yayın oturumları için çağrılan.
İşleyiciler, kaydedildikleri sıraya göre çağrılır. Çerçevenin kendi bileşenleri (GCKUIMediaController gibi) tarafından kaydedilen GCKSessionManagerListener örnekleri her zaman sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) ve sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) geri çağırmaları için uygulama tarafından kaydedilenlerden sonra ve kalan tüm geri çağırmalar için uygulama tarafından kaydedilenlerden önce çağrılır.
- yılından beri
- 3,0
<NSObjectNSObject> öğesini devralır.
Bir oturum başlamak üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Bir oturum başarıyla başlatıldığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Yayınlama oturumu başlamak üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Yayınlama oturumu başarıyla başlatıldığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
İstek üzerine veya bir hata nedeniyle bir oturum sona ermek üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didEndSession: |
|
(GCKSession *) |
session |
withError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
İstek üzerine veya bir hata nedeniyle bir oturum sona erdiğinde çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error, if any; otherwise nil. |
İstek üzerine veya bir hata nedeniyle yayınlama oturumu sona ermek üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
İstek üzerine veya bir hata nedeniyle yayınlama oturumu sona erdiğinde çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
error | The error, if any; otherwise nil. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didFailToStartSession: |
|
(GCKSession *) |
session |
withError: |
|
(NSError *) |
error |
|
|
| |
|
optional |
Bir oturum başlatılamadığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error. |
Yayınlama oturumu başlatılamadığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
error | The error. |
Bir oturum askıya alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
reason | The reason for the suspension. |
Yayın oturumu askıya alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
reason | The reason for the suspension. |
Bir oturum devam ettirilmek üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Bir oturum başarıyla devam ettirildiğinde çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Yayınlama oturumu devam ettirilmek üzereyken çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Yayınlama oturumu başarıyla devam ettirildiğinde çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
Bu oturumla ilişkilendirilmiş cihaz bir şekilde değiştiğinde (örneğin, kolay adı değiştiğinde) çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
device | The updated device object. |
- yılından beri
- 3,2
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
session: |
|
(GCKSession *) |
session |
didReceiveDeviceVolume: |
|
(float) |
volume |
muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
Bir oturumun güncellenmiş cihaz ses düzeyi ve sessize alma durumu alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
volume | The current volume, in the range [0.0, 1.0]. |
muted | The current mute state. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
castSession: |
|
(GCKCastSession *) |
session |
didReceiveDeviceVolume: |
|
(float) |
volume |
muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
Yayın oturumuna ait güncellenmiş cihaz ses seviyesi ve ses kapatma durumu alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
volume | The current volume, in the range [0.0, 1.0]. |
muted | The current mute state. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
session: |
|
(GCKSession *) |
session |
didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
Bir oturum için güncellenmiş cihaz durumu alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
castSession: |
|
(GCKCastSession *) |
session |
didReceiveDeviceStatus: |
|
(nullable NSString *) |
statusText |
|
|
| |
|
optional |
Yayınlama oturumu için güncellenmiş cihaz durumu alındığında çağrılır.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didUpdateDefaultSessionOptionsForDeviceCategory: |
|
(NSString *) |
category |
|
|
| |
|
optional |
Belirli bir cihaz kategorisi için varsayılan oturum seçenekleri değiştirildiğinde çağrılır.
- Parameters
-
sessionManager | The session manager. |
category | The device category. |
- yılından beri
- 4,0
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2023-12-02 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2023-12-02 UTC."]]