<GCKSessionManagerListener> Protokoll
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Listener-Protokoll GCKSessionManager.
Die Methoden des Protokolls sind alle optional. Es gibt zwei Benachrichtigungsmethoden: eine, die für jeden Sitzungstyp aufgerufen wird, und eine, die speziell für Cast-Sitzungen aufgerufen wird.
Listener werden in der Reihenfolge aufgerufen, in der sie registriert wurden. GCKSessionManagerListener-Instanzen, die von Komponenten des Frameworks selbst (z. B. GCKUIMediaController) registriert werden, werden immer nach jenen aufgerufen, die von der Anwendung für die Callbacks sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p) und sessionManager:willResumeCastSession: (GCKSessionManagerListener-p) registriert wurden, und vor den von der Anwendung registrierten Callbacks für alle verbleibenden Callbacks.
- Seit
- 3,0
Übernimmt <NSObjectNSObject>.
|
(void) | - sessionManager:willStartSession: |
| Wird beim Start einer Sitzung aufgerufen Mehr...
|
|
(void) | - sessionManager:didStartSession: |
| Wird aufgerufen, wenn eine Sitzung erfolgreich gestartet wurde. Mehr...
|
|
(void) | - sessionManager:willStartCastSession: |
| Wird beim Start einer Streamingsitzung aufgerufen Mehr...
|
|
(void) | - sessionManager:didStartCastSession: |
| Wird aufgerufen, wenn eine Streamingsitzung erfolgreich gestartet wurde. Mehr...
|
|
(void) | - sessionManager:willEndSession: |
| Wird aufgerufen, wenn eine Sitzung bald beendet wird, entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
|
|
(void) | - sessionManager:didEndSession:withError: |
| Wird aufgerufen, wenn eine Sitzung entweder auf Anfrage oder aufgrund eines Fehlers beendet wurde. Mehr...
|
|
(void) | - sessionManager:willEndCastSession: |
| Wird aufgerufen, wenn eine Streamingsitzung bald beendet wird – entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
|
|
(void) | - sessionManager:didEndCastSession:withError: |
| Wird aufgerufen, wenn eine Streamingsitzung beendet wurde – entweder auf Anfrage oder aufgrund eines Fehlers. Mehr...
|
|
(void) | - sessionManager:didFailToStartSession:withError: |
| Wird aufgerufen, wenn eine Sitzung nicht gestartet werden konnte. Mehr...
|
|
(void) | - sessionManager:didFailToStartCastSession:withError: |
| Wird aufgerufen, wenn eine Streamingsitzung nicht gestartet werden konnte. Mehr...
|
|
(void) | - sessionManager:didSuspendSession:withReason: |
| Wird aufgerufen, wenn eine Sitzung unterbrochen wurde. Mehr...
|
|
(void) | - sessionManager:didSuspendCastSession:withReason: |
| Wird aufgerufen, wenn eine Streamingsitzung unterbrochen wurde. Mehr...
|
|
(void) | - sessionManager:willResumeSession: |
| Wird beim Fortsetzen einer Sitzung aufgerufen Mehr...
|
|
(void) | - sessionManager:didResumeSession: |
| Wird aufgerufen, wenn eine Sitzung erfolgreich fortgesetzt wurde. Mehr...
|
|
(void) | - sessionManager:willResumeCastSession: |
| Wird aufgerufen, wenn eine Streamingsitzung fortgesetzt wird Mehr...
|
|
(void) | - sessionManager:didResumeCastSession: |
| Wird aufgerufen, wenn eine Streamingsitzung erfolgreich fortgesetzt wurde. Mehr...
|
|
(void) | - sessionManager:session:didUpdateDevice: |
| Wird aufgerufen, wenn sich das mit dieser Sitzung verknüpfte Gerät auf eine Weise geändert hat, z. B. wenn sich der Anzeigename geändert hat Mehr...
|
|
(void) | - sessionManager:session:didReceiveDeviceVolume:muted: |
| Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Sitzung aktualisiert wurden. Mehr...
|
|
(void) | - sessionManager:castSession:didReceiveDeviceVolume:muted: |
| Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Streamingsitzung aktualisiert wurden. Mehr...
|
|
(void) | - sessionManager:session:didReceiveDeviceStatus: |
| Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Sitzung empfangen wurde Mehr...
|
|
(void) | - sessionManager:castSession:didReceiveDeviceStatus: |
| Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Streamingsitzung empfangen wurde Mehr...
|
|
(void) | - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory: |
| Wird aufgerufen, wenn die Standardsitzungsoptionen für eine bestimmte Gerätekategorie geändert wurden. Mehr...
|
|
Wird beim Start einer Sitzung aufgerufen
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Sitzung erfolgreich gestartet wurde.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird beim Start einer Streamingsitzung aufgerufen
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Streamingsitzung erfolgreich gestartet wurde.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
Wird aufgerufen, wenn eine Sitzung bald beendet wird, entweder auf Anfrage oder aufgrund eines Fehlers.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didEndSession: |
|
(GCKSession *) |
session |
withError: |
|
(nullable NSError *) |
error |
|
|
| |
|
optional |
Wird aufgerufen, wenn eine Sitzung entweder auf Anfrage oder aufgrund eines Fehlers beendet wurde.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error, if any; otherwise nil. |
Wird aufgerufen, wenn eine Streamingsitzung bald beendet wird – entweder auf Anfrage oder aufgrund eines Fehlers.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Streamingsitzung beendet wurde – entweder auf Anfrage oder aufgrund eines Fehlers.
- 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 |
Wird aufgerufen, wenn eine Sitzung nicht gestartet werden konnte.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
error | The error. |
Wird aufgerufen, wenn eine Streamingsitzung nicht gestartet werden konnte.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
error | The error. |
Wird aufgerufen, wenn eine Sitzung unterbrochen wurde.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
reason | The reason for the suspension. |
Wird aufgerufen, wenn eine Streamingsitzung unterbrochen wurde.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
reason | The reason for the suspension. |
Wird beim Fortsetzen einer Sitzung aufgerufen
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Sitzung erfolgreich fortgesetzt wurde.
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Streamingsitzung fortgesetzt wird
- Parameters
-
sessionManager | The session manager. |
session | The session. |
Wird aufgerufen, wenn eine Streamingsitzung erfolgreich fortgesetzt wurde.
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
Wird aufgerufen, wenn sich das mit dieser Sitzung verknüpfte Gerät auf eine Weise geändert hat, z. B. wenn sich der Anzeigename geändert hat
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
device | The updated device object. |
- Seit
- 3,2
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
session: |
|
(GCKSession *) |
session |
didReceiveDeviceVolume: |
|
(float) |
volume |
muted: |
|
(BOOL) |
muted |
|
|
| |
|
optional |
Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Sitzung aktualisiert wurden.
- 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 |
Wird aufgerufen, wenn die Lautstärke des Geräts und der Stummschaltungsstatus für eine Streamingsitzung aktualisiert wurden.
- 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 |
Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Sitzung empfangen wurde
- 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 |
Wird aufgerufen, wenn der aktualisierte Gerätestatus für eine Streamingsitzung empfangen wurde
- Parameters
-
sessionManager | The session manager. |
session | The Cast session. |
statusText | The new device status text. |
- (void) sessionManager: |
|
(GCKSessionManager *) |
sessionManager |
didUpdateDefaultSessionOptionsForDeviceCategory: |
|
(NSString *) |
category |
|
|
| |
|
optional |
Wird aufgerufen, wenn die Standardsitzungsoptionen für eine bestimmte Gerätekategorie geändert wurden.
- Parameters
-
sessionManager | The session manager. |
category | The device category. |
- Seit
- 4,0
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]],[]]