Ü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