GCKMediaStatus-Klasse

GCKMediaStatus-Klassenreferenz

Übersicht

Eine Klasse, die Statusinformationen zu bestimmten Media enthält.

Erbt von NSObject. Implementiert <NSCopying>.

Zusammenfassung der Instanzmethoden

(BOOL) - queueHasNextItem
 Prüft, ob sich in der Warteschlange ein Element nach dem aktuell wiedergegebenen Element befindet. Weitere Informationen
 
(instancetype) - initWithSessionID:mediaInformation:
 Designated Initializer Weitere Informationen
 
(BOOL) - isMediaCommandSupported:
 Prüft, ob der Stream einen bestimmten Steuerbefehl unterstützt. Weitere Informationen
 
(NSUInteger) - queueItemCount
 Gibt die Anzahl der Elemente in der Wiedergabeliste zurück. Weitere Informationen
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Gibt das Element am angegebenen Index in der Wiedergabeliste zurück. Weitere Informationen
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Gibt das Element mit der angegebenen Element-ID in der Wiedergabeliste zurück. Weitere Informationen
 
(NSInteger) - queueIndexForItemID:
 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. Weitere Informationen
 

Öffentliche Attribute

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
 

Zusammenfassung der Property

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
 
GCKMediaInformationmediaInformation
 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
 
GCKMediaQueueItemcurrentQueueItem
 Das aktuelle Warteschlangen-Element, falls vorhanden. Weitere Informationen
 
GCKMediaQueueItemnextQueueItem
 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
 
GCKVideoInfovideoInfo
 Die Videoinformationen, falls vorhanden. Weitere Informationen
 
id customData
 Alle benutzerdefinierten Daten, die mit dem Media-Status verknüpft sind. Weitere Informationen
 
GCKAdBreakStatusadBreakStatus
 Der aktuelle Status der Anzeigenwiedergabe. Weitere Informationen
 

Methodendetail

- (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
mediaSessionIDThe media session ID.
mediaInformationThe 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.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

Gibt das Element am angegebenen Index in der Wiedergabeliste zurück.

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

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.

Dokumentation zu Mitgliedsdaten

- (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.

Property-Details

- (NSInteger) mediaSessionID
readnonatomicassign

Die ID der aktuellen Mediensitzung, falls vorhanden; andernfalls 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Der aktuelle Status des Players.

- (BOOL) playingAd
readnonatomicassign

Gibt an, ob auf dem Empfängergerät gerade eine Anzeige wiedergegeben wird.

Deprecated:
Verwenden Sie stattdessen adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Der aktuelle Grund für den Leerlauf.

Dieser Wert ist nur sinnvoll, wenn der Playerstatus GCKMediaPlayerStateIdle ist.

- (float) playbackRate
readnonatomicassign

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.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Die GCKMediaInformation für diesen Artikel.

- (NSTimeInterval) streamPosition
readnonatomicassign

Die aktuelle Streamposition als NSTimeInterval ab dem Beginn des Streams.

- (float) volume
readnonatomicassign

Die Lautstärke des Streams.

- (BOOL) isMuted
readnonatomicassign

Der Stummschaltungsstatus des Streams.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

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.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Das aktuelle Warteschlangen-Element, falls vorhanden.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Die Videoinformationen, falls vorhanden.

Seit
3.3
- (id) customData
readnonatomicstrong

Alle benutzerdefinierten Daten, die mit dem Media-Status verknüpft sind.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Der aktuelle Status der Anzeigenwiedergabe.

Seit
3.3