GCKMediaStatus-Klasse

GCKMediaStatus-Klassenreferenz

Übersicht

Eine Klasse, die Statusinformationen zu einigen Medien enthält.

Übernimmt NSObject. Implementiert <NSCopy>.

Zusammenfassung der Instanzmethoden

(BOOL) - queueHasNextItem
 Überprüft, ob nach dem aktuell wiedergegebenen Element ein Element vorhanden ist. Mehr...
 
(instancetype) - initWithSessionID:mediaInformation:
 Angegebener Initialisierer. Mehr...
 
(BOOL) - isMediaCommandSupported:
 Überprüft, ob der Stream einen bestimmten Steuerbefehl unterstützt. Mehr...
 
(NSUInteger) - queueItemCount
 Gibt die Anzahl der Elemente in der Wiedergabewarteschlange zurück. Mehr...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Gibt das Element am angegebenen Index in der Wiedergabewarteschlange zurück. Mehr...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Gibt das Element mit der angegebenen Element-ID in der Wiedergabewarteschlange zurück. Mehr...
 
(NSInteger) - queueIndexForItemID:
 Gibt den Index des Elements mit der angegebenen Element-ID in der Wiedergabewarteschlange oder -1 zurück, wenn kein solches Element in der Warteschlange vorhanden ist. Mehr...
 

Öffentliche Attribute

const NSInteger kGCKMediaCommandPause
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement pausiert werden kann. Mehr...
 
const NSInteger kGCKMediaCommandSeek
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement die Suche unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSetVolume
 Ein Flag (Bitmaske), das angibt, dass die Audiolautstärke eines Medienelements geändert werden kann. Mehr...
 
const NSInteger kGCKMediaCommandToggleMute
 Eine Markierung (Bitmaske), die angibt, dass der Ton eines Medienelements stummgeschaltet werden kann. Mehr...
 
const NSInteger kGCKMediaCommandSkipForward
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Weiterspringen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSkipBackward
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Zurückspringen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueNext
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Verschieben des nächsten Elements in der Warteschlange unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Verschieben zum vorherigen Element in der Warteschlange unterstützt. Mehr...
 

Property-Zusammenfassung

NSInteger mediaSessionID
 Die aktuelle Mediasitzungs-ID, falls vorhanden; andernfalls 0. Mehr...
 
GCKMediaPlayerState playerState
 Der aktuelle Player-Status. Mehr...
 
BOOL playingAd
 Gibt an, ob der Empfänger gerade eine Anzeige wiedergibt. Mehr...
 
GCKMediaPlayerIdleReason idleReason
 Der aktuelle Grund für die Inaktivität. Mehr...
 
float playbackRate
 Ruft die aktuelle Wiedergabegeschwindigkeit des Streams ab. Mehr...
 
GCKMediaInformationmediaInformation
 Die GCKMediaInformation für dieses Element. Mehr...
 
NSTimeInterval streamPosition
 Die aktuelle Streamposition als NSTimeInterval ab Beginn des Streams. Mehr...
 
float volume
 Die Lautstärke des Streams. Mehr...
 
BOOL isMuted
 Der Stummschaltungsstatus des Streams. Mehr...
 
GCKMediaRepeatMode queueRepeatMode
 Der aktuelle Wiederholungsmodus für die Warteschlange. Mehr...
 
NSUInteger currentItemID
 Die ID des aktuellen Warteschlangenelements, falls vorhanden. Mehr...
 
BOOL queueHasCurrentItem
 Gibt an, ob sich ein aktuelles Element in der Warteschlange befindet. Mehr...
 
GCKMediaQueueItemcurrentQueueItem
 Das aktuelle Warteschlangenelement, falls vorhanden. Mehr...
 
GCKMediaQueueItemnextQueueItem
 Das nächste Warteschlangenelement, falls vorhanden. Mehr...
 
BOOL queueHasPreviousItem
 Gibt an, ob sich ein Element vor dem aktuell wiedergegebenen Element in der Warteschlange befindet. Mehr...
 
BOOL queueHasLoadingItem
 Gibt an, ob ein Element in der Warteschlange vorab geladen wird. Mehr...
 
NSUInteger preloadedItemID
 Die ID des aktuell vorab geladenen Elements, falls vorhanden. Mehr...
 
NSUInteger loadingItemID
 Die ID des Elements, das gerade geladen wird. Mehr...
 
NSArray< NSNumber * > * activeTrackIDs
 Die Liste der aktiven Titel-IDs. Mehr...
 
GCKVideoInfovideoInfo
 Die Videoinformationen, falls vorhanden. Mehr...
 
id customData
 Alle benutzerdefinierten Daten, die mit dem Medienstatus verknüpft sind. Mehr...
 
GCKAdBreakStatusadBreakStatus
 Der aktuelle Wiedergabestatus der Anzeige. Mehr...
 

Methodendetail

- (BOOL) queueHasNextItem

Überprüft, ob nach dem aktuell wiedergegebenen Element ein Element vorhanden ist.

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  mediaInformation 

Angegebener Initialisierer.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

Überprüft, ob der Stream einen bestimmten Steuerbefehl unterstützt.

- (NSUInteger) queueItemCount

Gibt die Anzahl der Elemente in der Wiedergabewarteschlange zurück.

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

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

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

Gibt das Element mit der angegebenen Element-ID in der Wiedergabewarteschlange zurück.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Gibt den Index des Elements mit der angegebenen Element-ID in der Wiedergabewarteschlange oder -1 zurück, wenn kein solches Element in der Warteschlange vorhanden ist.

Dokumentation zu Mitgliedsdaten

- (const NSInteger) kGCKMediaCommandPause

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement pausiert werden kann.

- (const NSInteger) kGCKMediaCommandSeek

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement die Suche unterstützt.

- (const NSInteger) kGCKMediaCommandSetVolume

Ein Flag (Bitmaske), das angibt, dass die Audiolautstärke eines Medienelements geändert werden kann.

- (const NSInteger) kGCKMediaCommandToggleMute

Eine Markierung (Bitmaske), die angibt, dass der Ton eines Medienelements stummgeschaltet werden kann.

- (const NSInteger) kGCKMediaCommandSkipForward

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Weiterspringen unterstützt.

- (const NSInteger) kGCKMediaCommandSkipBackward

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Zurückspringen unterstützt.

- (const NSInteger) kGCKMediaCommandQueueNext

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Verschieben des nächsten Elements in der Warteschlange unterstützt.

Deprecated:
Dieses Flag ist derzeit nicht implementiert.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Verschieben zum vorherigen Element in der Warteschlange unterstützt.

Deprecated:
Dieses Flag ist derzeit nicht implementiert.

Property-Details

- (NSInteger) mediaSessionID
readnonatomicassign

Die aktuelle Mediasitzungs-ID, falls vorhanden; andernfalls 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Der aktuelle Player-Status.

- (BOOL) playingAd
readnonatomicassign

Gibt an, ob der Empfänger gerade eine Anzeige wiedergibt.

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

Der aktuelle Grund für die Inaktivität.

Dieser Wert ist nur aussagekräftig, wenn der Player-Status 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 1 weiterer positiver Wert, wenn im Stream vorwärts gesucht wird.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Die GCKMediaInformation für dieses Element.

- (NSTimeInterval) streamPosition
readnonatomicassign

Die aktuelle Streamposition als NSTimeInterval ab Beginn des Streams.

- (float) volume
readnonatomicassign

Die Lautstärke des Streams.

- (BOOL) isMuted
readnonatomicassign

Der Stummschaltungsstatus des Streams.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Der aktuelle Wiederholungsmodus für die Warteschlange.

- (NSUInteger) currentItemID
readnonatomicassign

Die ID des aktuellen Warteschlangenelements, falls vorhanden.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Gibt an, ob sich ein aktuelles Element in der Warteschlange befindet.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

Das aktuelle Warteschlangenelement, falls vorhanden.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Das nächste Warteschlangenelement, falls vorhanden.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Gibt an, ob sich ein Element vor dem aktuell wiedergegebenen Element in der Warteschlange befindet.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Gibt an, ob ein Element in der Warteschlange vorab geladen wird.

- (NSUInteger) preloadedItemID
readnonatomicassign

Die ID des aktuell vorab geladenen Elements, falls vorhanden.

- (NSUInteger) loadingItemID
readnonatomicassign

Die ID des Elements, das gerade geladen wird.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Die Liste der aktiven Titel-IDs.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Die Videoinformationen, falls vorhanden.

Sincé
3,3
- (id) customData
readnonatomicstrong

Alle benutzerdefinierten Daten, die mit dem Medienstatus verknüpft sind.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Der aktuelle Wiedergabestatus der Anzeige.

Sincé
3,3