GCKMediaStatus-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Eine Klasse, die Statusinformationen zu bestimmten Media enthält.
Erbt von NSObject. Implementiert <NSCopying>.
|
const NSInteger | kGCKMediaCommandPause |
| Ein Flag (Bitmaske), das angibt, ob ein Medienelement pausiert werden kann. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandSeek |
| Ein Flag (Bitmaske), das angibt, ob das Suchen in einem Medienelement unterstützt wird. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandSetVolume |
| Ein Flag (Bitmaske), das angibt, ob die Lautstärke eines Media-Elements geändert werden kann. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandToggleMute |
| Ein Flag (Bitmaske), das angibt, ob die Audioausgabe eines Media-Elements stummgeschaltet werden kann. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandSkipForward |
| Ein Flag (Bitmaske), das angibt, ob bei einem Media-Element das Überspringen nach vorn unterstützt wird. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandSkipBackward |
| Ein Flag (Bitmaske), das angibt, ob ein Medienelement das Zurückspulen unterstützt. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandQueueNext |
| Ein Flag (Bitmaske), das angibt, dass ein Media-Element das Wechseln zum nächsten Element in der Warteschlange unterstützt. Weitere Informationen
|
|
const NSInteger | kGCKMediaCommandQueuePrevious |
| Ein Flag (Bitmaske), das angibt, dass ein Media-Element das Wechseln zum vorherigen Element in der Warteschlange unterstützt. Weitere Informationen
|
|
|
NSInteger | mediaSessionID |
| Die ID der aktuellen Mediensitzung, falls vorhanden; andernfalls 0. Weitere Informationen
|
|
GCKMediaPlayerState | playerState |
| Der aktuelle Status des Players. Weitere Informationen
|
|
BOOL | playingAd |
| Gibt an, ob auf dem Empfängergerät gerade eine Anzeige wiedergegeben wird. Weitere Informationen
|
|
GCKMediaPlayerIdleReason | idleReason |
| Der aktuelle Grund für den Leerlauf. Weitere Informationen
|
|
float | playbackRate |
| Ruft die aktuelle Wiedergabegeschwindigkeit des Streams ab. Weitere Informationen
|
|
GCKMediaInformation * | mediaInformation |
| Die GCKMediaInformation für diesen Artikel. Weitere Informationen
|
|
NSTimeInterval | streamPosition |
| Die aktuelle Streamposition als NSTimeInterval ab dem Beginn des Streams. Weitere Informationen
|
|
float | volume |
| Die Lautstärke des Streams. Weitere Informationen
|
|
BOOL | isMuted |
| Der Stummschaltungsstatus des Streams. Weitere Informationen
|
|
GCKMediaRepeatMode | queueRepeatMode |
| Der aktuelle Wiederholungsmodus der Warteschlange. Weitere Informationen
|
|
NSUInteger | currentItemID |
| Die ID des aktuellen Warteschlangenpostens, falls vorhanden. Weitere Informationen
|
|
BOOL | queueHasCurrentItem |
| Gibt an, ob sich derzeit ein Element in der Warteschlange befindet. Weitere Informationen
|
|
GCKMediaQueueItem * | currentQueueItem |
| Das aktuelle Warteschlangen-Element, falls vorhanden. Weitere Informationen
|
|
GCKMediaQueueItem * | nextQueueItem |
| Das nächste Element in der Warteschlange, falls vorhanden. Weitere Informationen
|
|
BOOL | queueHasPreviousItem |
| Gibt an, ob sich vor dem aktuell wiedergegebenen Element in der Warteschlange ein weiteres Element befindet. Weitere Informationen
|
|
BOOL | queueHasLoadingItem |
| Gibt an, ob ein Element in der Warteschlange vorab geladen wird. Weitere Informationen
|
|
NSUInteger | preloadedItemID |
| Die ID des Artikels, der derzeit vorab geladen wird, sofern vorhanden. Weitere Informationen
|
|
NSUInteger | loadingItemID |
| Die ID des Elements, das gerade geladen wird, sofern vorhanden. Weitere Informationen
|
|
NSArray< NSNumber * > * | activeTrackIDs |
| Die Liste der aktiven Track-IDs. Weitere Informationen
|
|
GCKVideoInfo * | videoInfo |
| Die Videoinformationen, falls vorhanden. Weitere Informationen
|
|
id | customData |
| Alle benutzerdefinierten Daten, die mit dem Media-Status verknüpft sind. Weitere Informationen
|
|
GCKAdBreakStatus * | adBreakStatus |
| Der aktuelle Status der Anzeigenwiedergabe. Weitere Informationen
|
|
- (BOOL) queueHasNextItem |
|
|
|
Prüft, ob sich in der Warteschlange ein Element nach dem aktuell wiedergegebenen Element befindet.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Designated Initializer
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Prüft, ob der Stream einen bestimmten Steuerbefehl unterstützt.
- (NSUInteger) queueItemCount |
|
|
|
Gibt die Anzahl der Elemente in der Wiedergabeliste zurück.
Gibt das Element am angegebenen Index in der Wiedergabeliste zurück.
Gibt das Element mit der angegebenen Element-ID in der Wiedergabeliste zurück.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Gibt den Index des Elements mit der angegebenen Element-ID in der Wiedergabeliste oder -1 zurück, wenn kein solches Element in der Warteschlange vorhanden ist.
- (const NSInteger) kGCKMediaCommandPause |
Ein Flag (Bitmaske), das angibt, ob ein Medienelement pausiert werden kann.
- (const NSInteger) kGCKMediaCommandSeek |
Ein Flag (Bitmaske), das angibt, ob das Suchen in einem Medienelement unterstützt wird.
- (const NSInteger) kGCKMediaCommandSetVolume |
Ein Flag (Bitmaske), das angibt, ob die Lautstärke eines Media-Elements geändert werden kann.
- (const NSInteger) kGCKMediaCommandToggleMute |
Ein Flag (Bitmaske), das angibt, ob die Audioausgabe eines Media-Elements stummgeschaltet werden kann.
- (const NSInteger) kGCKMediaCommandSkipForward |
Ein Flag (Bitmaske), das angibt, ob bei einem Media-Element das Überspringen nach vorn unterstützt wird.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Ein Flag (Bitmaske), das angibt, ob ein Medienelement das Zurückspulen unterstützt.
- (const NSInteger) kGCKMediaCommandQueueNext |
Ein Flag (Bitmaske), das angibt, dass ein Media-Element das Wechseln zum nächsten Element in der Warteschlange unterstützt.
- Deprecated:
- Dieses Flag ist derzeit nicht implementiert.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Ein Flag (Bitmaske), das angibt, dass ein Media-Element das Wechseln zum vorherigen Element in der Warteschlange unterstützt.
- Deprecated:
- Dieses Flag ist derzeit nicht implementiert.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
Die ID der aktuellen Mediensitzung, falls vorhanden; andernfalls 0.
Der aktuelle Status des Players.
Gibt an, ob auf dem Empfängergerät gerade eine Anzeige wiedergegeben wird.
- Deprecated:
- Verwenden Sie stattdessen adBreakStatus.
Der aktuelle Grund für den Leerlauf.
Dieser Wert ist nur sinnvoll, wenn der Playerstatus GCKMediaPlayerStateIdle ist.
Ruft die aktuelle Wiedergabegeschwindigkeit des Streams ab.
Dieser Wert ist negativ, wenn im Stream rückwärts gesucht wird, 0, wenn der Stream pausiert ist, 1, wenn der Stream normal wiedergegeben wird, und ein anderer positiver Wert, wenn im Stream vorwärts gesucht wird.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Die aktuelle Streamposition als NSTimeInterval ab dem Beginn des Streams.
Die Lautstärke des Streams.
Der Stummschaltungsstatus des Streams.
Der aktuelle Wiederholungsmodus der Warteschlange.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
Die ID des aktuellen Warteschlangenpostens, falls vorhanden.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Gibt an, ob sich derzeit ein Element in der Warteschlange befindet.
Das aktuelle Warteschlangen-Element, falls vorhanden.
Das nächste Element in der Warteschlange, falls vorhanden.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Gibt an, ob sich vor dem aktuell wiedergegebenen Element in der Warteschlange ein weiteres Element befindet.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Gibt an, ob ein Element in der Warteschlange vorab geladen wird.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
Die ID des Artikels, der derzeit vorab geladen wird, sofern vorhanden.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
Die ID des Elements, das gerade geladen wird, sofern vorhanden.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Die Liste der aktiven Track-IDs.
Die Videoinformationen, falls vorhanden.
- Seit
- 3.3
Alle benutzerdefinierten Daten, die mit dem Media-Status verknüpft sind.
Der aktuelle Status der Anzeigenwiedergabe.
- Seit
- 3.3
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: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]