GCKMediaInformationBuilder-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
- (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) 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:“.
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:“.
Die Content-ID für diesen Stream.
- Deprecated:
- Verwenden Sie stattdessen „contentURL“ und „entity“.
Die URL des Contents, der wiedergegeben werden soll.
- Seit
- 4.3.4
Der Streamtyp.
Die Standardeinstellung ist GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Die Metadaten des Medienelements.
Die Liste der Werbeunterbrechungen in diesem Video.
Die Liste der Werbeunterbrechungen-Clips in diesem Video.
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
Die Länge des Streams (in Sekunden) oder INFINITY
, wenn es sich um einen Livestream handelt.
Die Standardeinstellung ist 0.
Die Medientracks für diesen Stream.
Der Text-Track-Stil für diesen Stream.
Der von Google Assistant verwendete Deeplink für die Medien, falls vorhanden.
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
- (NSTimeInterval) startAbsoluteTime |
|
readwritenonatomicassign |
Die Startzeit des Streams in Sekunden als Epochenzeit oder kGCKInvalidTimeInterval
, wenn nicht verfügbar.
Die Standardeinstellung ist kGCKInvalidTimeInterval
.
- Seit
- 4.4.1
Das Format des HLS-Audiosegments.
- Seit
- 4.6.0
Das Format des HLS-Videosegments.
- Seit
- 4.6.0
Die benutzerdefinierten Daten, falls vorhanden.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2023-12-02 (UTC)."],[[["The `GCKMediaInformationBuilder` class is used to construct new or modify existing `GCKMediaInformation` instances, which hold details about media items."],["It provides methods to initialize with content URL, entity, a base `GCKMediaInformation` object, or content ID (deprecated)."],["Developers can set various attributes of the media, like content type, stream type, metadata, ad breaks, duration, and custom data."],["The `build` method creates a `GCKMediaInformation` object from the builder's current state."],["Some properties like `contentID` are deprecated in favor of `contentURL` and `entity` for better media identification."]]],[]]