GCKMediaStatus-Klasse

GCKMediaStatus-Klassenreferenz

Überblick

Klasse, die Statusinformationen zu einigen Medien enthält.

Übernimmt NSObject. Implementiert <NSKopieren>.

Übersicht über Instanzmethoden

(instancetype) - initWithSessionID:mediaInformation:
 Definierter Initialisierer. Mehr...
 
(BOOL) - isMediaCommandSupported:
 Überprüft, ob der Stream einen bestimmten Steuerbefehl unterstützt. Mehr...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Gibt das Element beim angegebenen Index in der Wiedergabewarteschlange zurück. Mehr...
 
(nullable GCKMediaQueueItem *) - 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 Warteschlange zurück. Wenn sich kein entsprechendes Element in der Warteschlange befindet, wird -1 zurückgegeben. Mehr...
 

Öffentliche Attribute

const NSInteger kGCKMediaCommandPause
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement pausiert werden kann. Mehr...
 
const NSInteger kGCKMediaCommandSeek
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement die Suche unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSetVolume
 Eine Markierung (Bitmaske), die 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 stumm geschaltet werden kann. Mehr...
 
const NSInteger kGCKMediaCommandSkipForward
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Vorwärtsspringen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSkipBackward
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Rückwärtsspringen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueNext
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Verschieben zum nächsten Element 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...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement einen Zufallsmix unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSkipAd
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Überspringen von Anzeigen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Ein Flag (Bitmaske), das angibt, dass die Warteschlange eines Medienelements unbegrenzte Wiederholungen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement unbegrenzte Wiederholungen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement und seine Warteschlange unbegrenzte Wiederholungen unterstützen. Mehr...
 
const NSInteger kGCKMediaCommandEditTracks
 Eine Markierung (Bitmaske), die angibt, dass die Tracks eines Medienelements bearbeitbar sind. Mehr...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Ein Flag (Bitmaske), das angibt, dass die Wiedergaberate eines Medienelements konfigurierbar ist. Mehr...
 
const NSInteger kGCKMediaCommandLike
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement einem Nutzer gefällt. Mehr...
 
const NSInteger kGCKMediaCommandDislike
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement einem Nutzer möglicherweise nicht gefällt. Mehr...
 
const NSInteger kGCKMediaCommandFollow
 Eine Markierung (Bitmaske), die angibt, dass dem Ersteller eines Medienelements ein Nutzer folgen kann. Mehr...
 
const NSInteger kGCKMediaCommandUnfollow
 Eine Markierung (Bitmaske), die angibt, dass ein Nutzer dem Ersteller eines Medienelements nicht mehr folgen kann. Mehr...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement die Streamübertragung unterstützt. Mehr...
 

Property-Zusammenfassung

NSInteger mediaSessionID
 Die aktuelle Mediensitzungs-ID, falls vorhanden, andernfalls „0“. Mehr...
 
GCKMediaPlayerState playerState
 Der aktuelle Player-Status. Mehr...
 
BOOL playingAd
 Gibt an, ob der Receiver gerade eine Anzeige wiedergibt. Mehr...
 
GCKMediaPlayerIdleReason idleReason
 Grund für die aktuelle Inaktivität Mehr...
 
float playbackRate
 Ruft die aktuelle Stream-Wiedergaberate ab. Mehr...
 
GCKMediaInformationmediaInformation
 Die GCKMediaInformation für dieses Element. Mehr...
 
NSTimeInterval streamPosition
 Die aktuelle Streamposition als NSTimeInterval vom Start des Streams. Mehr...
 
float volume
 Die Lautstärke des Streams. Mehr...
 
BOOL isMuted
 Die Stummschaltung des Streams. Mehr...
 
GCKMediaRepeatMode queueRepeatMode
 Wiederholungsmodus der aktuellen Wiedergabeliste. 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 Element in der Warteschlange, falls vorhanden. Mehr...
 
BOOL queueHasNextItem
 Überprüft, ob sich nach dem aktuell wiedergegebenen Element in der Warteschlange ein Element befindet. Mehr...
 
GCKMediaQueueItemnextQueueItem
 Das nächste Element in der Warteschlange, falls vorhanden. Mehr...
 
BOOL queueHasPreviousItem
 Gibt an, ob sich vor dem aktuell wiedergegebenen Element in der Warteschlange ein Element befindet. Mehr...
 
BOOL queueHasLoadingItem
 Gibt an, ob ein Element vorab in die Warteschlange geladen wird. Mehr...
 
NSUInteger preloadedItemID
 Die ID des Elements, das momentan vorab geladen wird (falls vorhanden). Mehr...
 
NSUInteger loadingItemID
 Die ID des Elements, das gerade geladen wird, falls vorhanden. Mehr...
 
NSArray< NSNumber * > * activeTrackIDs
 Die Liste der aktiven Track-IDs. Mehr...
 
GCKVideoInfovideoInfo
 Die Videoinformationen, falls vorhanden. Mehr...
 
id customData
 Alle benutzerdefinierten Daten, die dem Medienstatus zugeordnet sind. Mehr...
 
GCKAdBreakStatusadBreakStatus
 Der aktuelle Status der Anzeigenwiedergabe. Mehr...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Suchbereich eines Streams. Mehr...
 
GCKMediaQueueDataqueueData
 Die Metadaten der Medienwarteschlange. Mehr...
 
NSUInteger queueItemCount
 Gibt die Anzahl der Elemente in der Wiedergabewarteschlange zurück. Mehr...
 

Methodendetail

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

Definierter Initialisierer.

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

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

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

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

- (nullable GCKMediaQueueItem *) 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 Warteschlange zurück. Wenn sich kein entsprechendes Element in der Warteschlange befindet, wird -1 zurückgegeben.

Dokumentation zu Mitgliederdaten

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

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

- (const NSInteger) kGCKMediaCommandSetVolume

Eine Markierung (Bitmaske), die angibt, dass die Audiolautstärke eines Medienelements geändert werden kann.

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Vorwärtsspringen unterstützt.

- (const NSInteger) kGCKMediaCommandSkipBackward

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Rückwärtsspringen unterstützt.

- (const NSInteger) kGCKMediaCommandQueueNext

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Verschieben zum nächsten Element in der Warteschlange unterstützt.

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

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

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Ein Flag (Bitmaske), das angibt, dass ein Medienelement das Überspringen von Anzeigen unterstützt.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Ein Flag (Bitmaske), das angibt, dass die Warteschlange eines Medienelements unbegrenzte Wiederholungen unterstützt.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

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

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Ein Flag (Bitmaske), das angibt, dass ein Medienelement und seine Warteschlange unbegrenzte Wiederholungen unterstützen.

Elemente in der Warteschlange.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Eine Markierung (Bitmaske), die angibt, dass die Tracks eines Medienelements bearbeitbar sind.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Ein Flag (Bitmaske), das angibt, dass die Wiedergaberate eines Medienelements konfigurierbar ist.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement einem Nutzer gefällt.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement einem Nutzer möglicherweise nicht gefällt.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Eine Markierung (Bitmaske), die angibt, dass dem Ersteller eines Medienelements ein Nutzer folgen kann.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Eine Markierung (Bitmaske), die angibt, dass ein Nutzer dem Ersteller eines Medienelements nicht mehr folgen kann.

Seit
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Ein Flag (Bitmaske), das angibt, dass ein Medienelement die Streamübertragung unterstützt.

Seit
4.4.5

Objektdetails

- (NSInteger) mediaSessionID
readnonatomicassign

Die aktuelle Mediensitzungs-ID, falls vorhanden, andernfalls „0“.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Der aktuelle Player-Status.

- (BOOL) playingAd
readnonatomicassign

Gibt an, ob der Receiver gerade eine Anzeige wiedergibt.

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

Grund für die aktuelle Inaktivität

Dieser Wert ist nur sinnvoll, wenn der Player-Status GCKMediaPlayerStateIdle lautet.

- (float) playbackRate
readnonatomicassign

Ruft die aktuelle Stream-Wiedergaberate ab.

Dieser Wert ist negativ, wenn der Stream zurückspulen wird, 0, wenn der Stream pausiert wird, 1, wenn der Stream normal wiedergegeben wird, und 0, wenn er vorwärts springt.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Die GCKMediaInformation für dieses Element.

- (NSTimeInterval) streamPosition
readnonatomicassign

Die aktuelle Streamposition als NSTimeInterval vom Start des Streams.

- (float) volume
readnonatomicassign

Die Lautstärke des Streams.

- (BOOL) isMuted
readnonatomicassign

Die Stummschaltung des Streams.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Wiederholungsmodus der aktuellen Wiedergabeliste.

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

Das aktuelle Element in der Warteschlange, falls vorhanden.

- (BOOL) queueHasNextItem
readnonatomicassign

Überprüft, ob sich nach dem aktuell wiedergegebenen Element in der Warteschlange ein Element befindet.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

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 Element befindet.

- (BOOL) queueHasLoadingItem
readnonatomicassign

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

- (NSUInteger) preloadedItemID
readnonatomicassign

Die ID des Elements, das momentan vorab geladen wird (falls vorhanden).

- (NSUInteger) loadingItemID
readnonatomicassign

Die ID des Elements, das gerade geladen wird, falls 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 dem Medienstatus zugeordnet sind.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Der aktuelle Status der Anzeigenwiedergabe.

Seit
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Suchbereich eines Streams.

Seit
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Die Metadaten der Medienwarteschlange.

Seit
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

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