<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
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-02 UTC。
[[["わかりやすい","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"]],["最終更新日 2023-12-02 UTC。"],[[["`GCKSessionManagerListener` protocol provides methods to monitor the lifecycle and status of Cast sessions, including start, end, suspension, and resumption."],["Listeners are notified about changes in session state through methods like `sessionManager:didStartSession:` and `sessionManager:didEndSession:withError:`."],["The protocol also includes methods to track device updates, such as volume changes (`sessionManager:session:didReceiveDeviceVolume:muted:`) and status updates (`sessionManager:session:didReceiveDeviceStatus:`)."],["Framework-registered listeners have priority for certain callbacks, specifically those related to session start and resumption."],["These optional methods are invoked in the order the listeners were registered, enabling developers to react to various session and device events."]]],[]]