<GCKSessionManagerListener> 通訊協定(<)
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
繼承 <NSObjectNSObject>。
在工作階段即將開始時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
在工作階段成功啟動時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
在投放工作階段即將開始時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
在成功開始投放工作階段時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
當工作階段即將按要求或因錯誤而結束時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| didEndSession: |
|
(GCKSession *) |
session |
| withError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
工作階段結束 (依要求或錯誤) 時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| error | The error, if any; otherwise nil. |
當投放工作階段即將根據要求或發生錯誤時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
投放工作階段結束時 (無論是要求或發生錯誤) 時呼叫。
- 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 |
在工作階段無法開始時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| error | The error. |
投放工作階段無法開始時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| error | The error. |
在工作階段暫停時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
| reason | The reason for the suspension. |
在投放工作階段暫停時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| reason | The reason for the suspension. |
在工作階段即將恢復時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
成功恢復工作階段時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
在投放工作階段即將恢復時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The session. |
成功恢復投放工作階段時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
與此工作階段相關聯的裝置在某些方面發生變更 (例如好記名稱已變更) 時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| device | The updated device object. |
- 開始時間
- 3.2
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| session: |
|
(GCKSession *) |
session |
| didReceiveDeviceVolume: |
|
(float) |
volume |
| muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
收到工作階段的更新音量和靜音狀態時呼叫。
- 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 |
接收到投放工作階段更新音量和靜音狀態時呼叫。
- 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 |
收到工作階段的更新裝置狀態時呼叫。
- 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 |
接收到投放工作階段的更新裝置狀態時呼叫。
- Parameters
-
| sessionManager | The session manager. |
| session | The Cast session. |
| statusText | The new device status text. |
| - (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
| didUpdateDefaultSessionOptionsForDeviceCategory: |
|
(NSString *) |
category |
|
|
| |
|
optional |
針對特定裝置類別變更預設工作階段選項時呼叫此方法。
- Parameters
-
| sessionManager | The session manager. |
| category | The device category. |
- 開始時間
- 4.0
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-25 (世界標準時間)。"],[],[]]