Überblick
Ein Builder-Objekt zum Erstellen neuer oder abgeleiteter GCKMediaInformation-Instanzen.
Mit dem Builder kann ein GCKMediaInformation aus einem vorhandenen abgeleitet werden:
Sie können damit auch ein neues GCKMediaInformation-Objekt von Grund auf erstellen:
- Seit
- 4,0
Übernimmt NSObject.
Übersicht über Instanzmethoden | |
(instancetype) | - initWithContentURL: |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind. Mehr... | |
(instancetype) | - initWithEntity: |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind. Mehr... | |
(instancetype) | - initWithMediaInformation: |
Erstellt eine neue GCKMediaInformationBuilder mit Attributen, die aus der angegebenen GCKMediaInformation-Instanz kopiert wurden. Mehr... | |
(instancetype) | - initWithContentID: |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind. Mehr... | |
(instancetype) | - initWithContentID:entity: |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind. Mehr... | |
(GCKMediaInformation *) | - build |
Erstellt ein GCKMediaInformation mit den aktuellen Attributen des Builders. Mehr... | |
Property-Zusammenfassung | |
NSString * | contentID |
Die Content-ID für diesen Stream. Mehr... | |
NSURL * | contentURL |
Die URL des Contents, der wiedergegeben werden soll. Mehr... | |
GCKMediaStreamType | streamType |
Der Streamtyp. Mehr... | |
NSString * | contentType |
Der Inhaltstyp (MIME). Mehr... | |
GCKMediaMetadata * | metadata |
Die Metadaten des Medienelements. Mehr... | |
NSArray< GCKAdBreakInfo * > * | adBreaks |
Die Liste der Werbeunterbrechungen in diesem Video. Mehr... | |
NSArray< GCKAdBreakClipInfo * > * | adBreakClips |
Die Liste der Werbeunterbrechungen-Clips in diesem Video. Mehr... | |
NSTimeInterval | streamDuration |
Die Länge des Streams (in Sekunden) oder INFINITY , wenn es sich um einen Livestream handelt. Mehr... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Die Medientracks für diesen Stream. Mehr... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Der Text-Track-Stil für diesen Stream. Mehr... | |
NSString * | entity |
Der von Google Assistant verwendete Deeplink für die Medien, falls vorhanden. Mehr... | |
GCKVASTAdsRequest * | VMAP |
Die VMAP-Anfragekonfiguration, falls vorhanden. Mehr... | |
NSTimeInterval | startAbsoluteTime |
Die Startzeit des Streams in Sekunden als Epochenzeit oder kGCKInvalidTimeInterval , wenn nicht verfügbar. Mehr... | |
GCKHLSSegmentFormat | hlsSegmentFormat |
Das Format des HLS-Audiosegments. Mehr... | |
GCKHLSVideoSegmentFormat | hlsVideoSegmentFormat |
Das Format des HLS-Videosegments. Mehr... | |
id | customData |
Die benutzerdefinierten Daten, falls vorhanden. Mehr... | |
Methodendetail
- (instancetype) initWithContentURL: | (NSURL *) | contentURL |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind.
- Parameters
-
contentURL The URL of the content to be played.
- Seit
- 4.3.4
- (instancetype) initWithEntity: | (NSString *) | entity |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind.
- (instancetype) initWithMediaInformation: | (GCKMediaInformation *) | mediaInfo |
Erstellt eine neue GCKMediaInformationBuilder mit Attributen, die aus der angegebenen GCKMediaInformation-Instanz kopiert wurden.
- Parameters
-
mediaInfo The instance to copy.
- (instancetype) initWithContentID: | (NSString *) | contentID |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind.
- Deprecated:
- Verwenden Sie stattdessen „initWithContentURL:“ oder „initWithEntity:“.
- (instancetype) initWithContentID: | (NSString *) | contentID | |
entity: | (NSString *) | entity | |
Erstellt ein neues GCKMediaInformationBuilder-Objekt mit den angegebenen erforderlichen Attributen und allen anderen Attributen, die auf Standardwerte initialisiert sind.
- Deprecated:
- Verwenden Sie stattdessen „initWithContentURL:“ oder „initWithEntity:“.
- (GCKMediaInformation *) build |
Erstellt ein GCKMediaInformation mit den aktuellen Attributen des Builders.
- Rückgaben
- Die neue GCKMediaInformation-Instanz.
Objektdetails
|
readwritenonatomiccopy |
Die Content-ID für diesen Stream.
- Deprecated:
- Verwenden Sie stattdessen „contentURL“ und „entity“.
|
readwritenonatomiccopy |
Die URL des Contents, der wiedergegeben werden soll.
- Seit
- 4.3.4
|
readwritenonatomicassign |
Der Streamtyp.
Die Standardeinstellung ist GCKMediaStreamTypeBuffered.
|
readwritenonatomiccopy |
Der Inhaltstyp (MIME).
|
readwritenonatomicassign |
Die Metadaten des Medienelements.
|
readwritenonatomiccopy |
Die Liste der Werbeunterbrechungen in diesem Video.
|
readwritenonatomiccopy |
Die Liste der Werbeunterbrechungen-Clips in diesem Video.
|
readwritenonatomicassign |
Die Länge des Streams (in Sekunden) oder INFINITY
, wenn es sich um einen Livestream handelt.
Die Standardeinstellung ist 0.
|
readwritenonatomiccopy |
Die Medientracks für diesen Stream.
|
readwritenonatomiccopy |
Der Text-Track-Stil für diesen Stream.
|
readwritenonatomiccopy |
Der von Google Assistant verwendete Deeplink für die Medien, falls vorhanden.
|
readwritenonatomicassign |
Die VMAP-Anfragekonfiguration, falls vorhanden.
Mehr dazu: Digital Video Ad Serving Template 4.0. Ist der Wert nicht null, werden alle anderen anzeigenbezogenen Felder ignoriert.
- Seit
- 4.3.4
|
readwritenonatomicassign |
Die Startzeit des Streams in Sekunden als Epochenzeit oder kGCKInvalidTimeInterval
, wenn nicht verfügbar.
Die Standardeinstellung ist kGCKInvalidTimeInterval
.
- Seit
- 4.4.1
|
readwritenonatomicassign |
Das Format des HLS-Audiosegments.
- Seit
- 4.6.0
|
readwritenonatomicassign |
Das Format des HLS-Videosegments.
- Seit
- 4.6.0
|
readwritenonatomicassign |
Die benutzerdefinierten Daten, falls vorhanden.