Überblick
Anfragedaten zum Laden von Medien.
Diese Klasse wird von GCKRemoteMediaClient
-Befehlen zum Laden von Medien verwendet, um anzugeben, wie eine Empfängeranwendung Medien laden soll.
Wenn ein einzelnes Element geladen werden soll, muss dieses in mediaInformation
angegeben werden. Zum Laden einer Nicht-Cloud-Warteschlange müssen die Warteschlangeninformationen in queueData
angegeben werden. Optional können die Informationen für das erste abzuspielende Element in mediaInformation
angegeben werden. Wenn die Warteschlange eine Cloud-Warteschlange ist, kann items
in nil
oder leer sein. entity
muss jedoch angegeben werden, damit die Empfänger-App die Warteschlange mithilfe von entity
aus der Cloud abrufen kann. Wenn weder mediaInformation
noch queueData
angegeben ist, schlagen Ladeanfragen fehl, ohne dass sie an Empfängeranwendungen gesendet werden.
- Seit
- 4.4.1
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
Property-Zusammenfassung | |
GCKMediaInformation * | mediaInformation |
Das zu ladende Medienelement. Mehr... | |
GCKMediaQueueData * | queueData |
Die Metadaten des Medienelements oder der Warteschlange. Mehr... | |
NSNumber * | autoplay |
Das Flag, das angibt, ob die Wiedergabe sofort nach dem Laden beginnt. Mehr... | |
NSTimeInterval | startTime |
Die anfängliche Wiedergabeposition. Mehr... | |
float | playbackRate |
Die Wiedergabegeschwindigkeit Mehr... | |
NSArray< NSNumber * > * | activeTrackIDs |
Ein Array von Ganzzahlen, die die aktiven Tracks angeben. Mehr... | |
id | customData |
Benutzerdefinierte anwendungsspezifische Daten, die mit der Anfrage übergeben werden sollen. Mehr... | |
NSString * | credentials |
Die Nutzeranmeldedaten für das geladene Medienelement. Mehr... | |
NSString * | credentialsType |
Der Typ der Nutzeranmeldedaten, der in GCKMediaLoadRequestData::credentials angegeben ist. Mehr... | |
NSString * | atvCredentials |
Die alternativen Android TV-Anmeldedaten für das Medienelement, das geladen wird. Mehr... | |
NSString * | atvCredentialsType |
Der Typ der Android TV-Anmeldedaten, der in GCKMediaLoadRequestData::atvCredentials angegeben ist. Mehr... | |
Objektdetails
|
readnonatomiccopy |
Das zu ladende Medienelement.
|
readnonatomiccopy |
Die Metadaten des Medienelements oder der Warteschlange.
|
readnonatomiccopy |
Das Flag, das angibt, ob die Wiedergabe sofort nach dem Laden beginnt.
Der Standardwert ist @(YES)
.
Beim Laden einer Warteschlange durch Angabe der Warteschlangenelemente in queueData
überschreibt dieser Wert die autoplay
der ersten GCKMediaQueueItem, die in queueData
geladen werden soll. Nur wenn dieses Feld den Wert nil
hat, wird die autoplay
-Eigenschaft der einzelnen GCKMediaQueueItem in queueData
wirksam.
Beim Laden eines einzelnen Elements durch Angabe von mediaInformation
gibt dieses Feld an, ob die Wiedergabe nach dem Laden beginnen soll. Wenn nil
, wird die Wiedergabe nicht sofort gestartet.
|
readnonatomicassign |
Die anfängliche Wiedergabeposition.
Der Standardwert ist kGCKInvalidTimeInterval und gibt eine Standardwiedergabeposition an. Bei der Wiedergabe von Video-on-Demand-Streams beginnt sie bei 0, bei der Wiedergabe von Livestreams am Rand von Live-Edge.
|
readnonatomicassign |
Die Wiedergabegeschwindigkeit
Der Standardwert ist 1
.
|
readnonatomicstrong |
Ein Array von Ganzzahlen, die die aktiven Tracks angeben.
Der Standardwert ist nil
.
|
readnonatomicstrong |
Benutzerdefinierte anwendungsspezifische Daten, die mit der Anfrage übergeben werden sollen.
Dies muss entweder ein Objekt sein, das mithilfe von NSJSONSerialization zu JSON serialisiert werden kann, oder nil
.
|
readnonatomiccopy |
Die Nutzeranmeldedaten für das geladene Medienelement.
|
readnonatomiccopy |
Der Typ der Nutzeranmeldedaten, der in GCKMediaLoadRequestData::credentials angegeben ist.
|
readnonatomiccopy |
Die alternativen Android TV-Anmeldedaten für das Medienelement, das geladen wird.
Wenn festgelegt, überschreiben diese Anmeldedaten den in GCKMediaLoadRequestData::credentials festgelegten Wert, wenn es sich bei dem Empfänger um eine Android TV-App handelt. Beim Empfänger kann über MediaLoadRequestData#getCredentials auf diese Anmeldedaten zugegriffen werden.
- Seit
- 4.7.0
|
readnonatomiccopy |
Der Typ der Android TV-Anmeldedaten, der in GCKMediaLoadRequestData::atvCredentials angegeben ist.
Wenn dieser Anmeldedatentyp festgelegt ist, überschreibt er den in GCKMediaLoadRequestData::credentialsType festgelegten Wert, wenn es sich bei dem Empfänger um eine Android TV-App handelt. Auf der Empfängerseite kann über MediaLoadRequestData#getCredentialsType auf diese Anmeldedaten zugegriffen werden.
- Seit
- 4.7.0