沿用 <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. |
成功啟動 Cast 工作階段時呼叫。
- 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: |
|
(NSError *__nullable) |
error |
|
|
| |
|
optional |
當工作階段結束時,系統會依要求或因發生錯誤而呼叫。
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error, if any; otherwise nil. |
當 Cast 工作階段即將結束或因發生錯誤而呼叫時,系統會呼叫此方法。
- 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. |
在 Cast 工作階段暫停時呼叫。
- 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 |
當已收到 Cast 工作階段的裝置音量和靜音狀態時呼叫。
- 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: |
|
(NSString *__nullable) |
statusText |
|
|
| |
|
optional |
收到工作階段的已更新裝置狀態時呼叫。
- Parameters
-
sessionManager | The session manager. |
session | The session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
castSession: |
|
(GCKCastSession *) |
session |
didReceiveDeviceStatus: |
|
(NSString *__nullable) |
statusText |
|
|
| |
|
optional |
在收到 Cast 工作階段更新裝置狀態時呼叫。
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
statusText | The new device status text. |