GCKMediaStatus-Klasse

GCKMediaStatus-Klassenreferenz

Übersicht

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

Übernimmt NSObject. Implementiert <NSCopy>.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithSessionID:mediaInformation:
 Angegebener Initialisierer. Mehr...
 
(BOOL) - isMediaCommandSupported:
 Überprüft, ob der Stream einen bestimmten Steuerbefehl unterstützt. Mehr...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Gibt das Element am 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 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...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Ein Flag (Bitmaske), das angibt, dass ein Mediakosten eine zufällige Anordnung unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandSkipAd
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Überspringen von Anzeigen unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Ein Flag (Bitmaske), das angibt, dass die Warteschlange eines Mediakostens eine unbegrenzte Wiederholung unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Ein Flag (Bitmaske), das angibt, dass ein Mediakosten eine unbegrenzte Wiederholung unterstützt. Mehr...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement und seine Warteschlange eine unbegrenzte Wiederholung unterstützen. Mehr...
 
const NSInteger kGCKMediaCommandEditTracks
 Ein Flag (Bitmaske), das angibt, dass die Titel eines Medienelements bearbeitet werden können. Mehr...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Ein Flag (Bitmaske), das angibt, dass die Wiedergaberate eines Medienelements konfiguriert werden kann. Mehr...
 
const NSInteger kGCKMediaCommandLike
 Ein Flag (Bitmaske), das angibt, dass ein Medienelement von einem Nutzer mit „Mag ich“ bewertet werden kann. Mehr...
 
const NSInteger kGCKMediaCommandDislike
 Eine Markierung (Bitmaske), die angibt, dass ein Medienelement von einem Nutzer mit „Mag ich nicht“ bewertet werden kann. Mehr...
 
const NSInteger kGCKMediaCommandFollow
 Ein Flag (Bitmaske), das angibt, dass dem Nutzer eines Erstellers eines Mediakostenelements gefolgt werden kann. Mehr...
 
const NSInteger kGCKMediaCommandUnfollow
 Ein Kennzeichen (Bitmaske), das angibt, dass einem Nutzer von einem Ersteller des Mediaelements nicht mehr gefolgt werden 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 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...
 
BOOL queueHasNextItem
 Überprüft, ob nach dem aktuell wiedergegebenen Element ein Element vorhanden ist. 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...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Der suchbare Bereich 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 

Angegebener 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 am 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 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.

- (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 Mediakosten eine zufällige Anordnung unterstützt.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement das Überspringen von Anzeigen unterstützt.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Ein Flag (Bitmaske), das angibt, dass die Warteschlange eines Mediakostens eine unbegrenzte Wiederholung unterstützt.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Ein Flag (Bitmaske), das angibt, dass ein Mediakosten eine unbegrenzte Wiederholung unterstützt.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

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

Elemente in der Warteschlange.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Ein Flag (Bitmaske), das angibt, dass die Titel eines Medienelements bearbeitet werden können.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Ein Flag (Bitmaske), das angibt, dass die Wiedergaberate eines Medienelements konfiguriert werden kann.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Ein Flag (Bitmaske), das angibt, dass ein Medienelement von einem Nutzer mit „Mag ich“ bewertet werden kann.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Eine Markierung (Bitmaske), die angibt, dass ein Medienelement von einem Nutzer mit „Mag ich nicht“ bewertet werden kann.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Ein Flag (Bitmaske), das angibt, dass dem Nutzer eines Erstellers eines Mediakostenelements gefolgt werden kann.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Ein Kennzeichen (Bitmaske), das angibt, dass einem Nutzer von einem Ersteller des Mediaelements nicht mehr gefolgt werden kann.

Sincé
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

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

Sincé
4.4.5

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

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (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
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Der suchbare Bereich eines Streams.

Sincé
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Die Metadaten der Medienwarteschlange.

Sincé
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

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