GCKMediaInformation-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Eine Klasse, die Informationen zu einem Medienelement zusammenfasst.
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
streamType: |
|
(GCKMediaStreamType) |
streamType |
contentType: |
|
(NSString *) |
contentType |
metadata: |
|
(nullable GCKMediaMetadata *) |
metadata |
adBreaks: |
|
(nullable NSArray< GCKAdBreakInfo * > *) |
adBreaks |
adBreakClips: |
|
(nullable NSArray< GCKAdBreakClipInfo * > *) |
adBreakClips |
streamDuration: |
|
(NSTimeInterval) |
streamDuration |
mediaTracks: |
|
(nullable NSArray< GCKMediaTrack * > *) |
mediaTracks |
textTrackStyle: |
|
(nullable GCKMediaTextTrackStyle *) |
textTrackStyle |
customData: |
|
(nullable id) |
customData |
|
|
| |
Veraltet.
Verwenden Sie GCKMediaInformationBuilder, um GCKMediaInformation-Objekte zu initialisieren.
- Parameters
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
adBreaks | The list of ad breaks in this content. |
adBreakClips | The list of ad break clips in this content. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil . |
- Seit
- 4,3
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
streamType: |
|
(GCKMediaStreamType) |
streamType |
contentType: |
|
(NSString *) |
contentType |
metadata: |
|
(nullable GCKMediaMetadata *) |
metadata |
streamDuration: |
|
(NSTimeInterval) |
streamDuration |
mediaTracks: |
|
(nullable NSArray< GCKMediaTrack * > *) |
mediaTracks |
textTrackStyle: |
|
(nullable GCKMediaTextTrackStyle *) |
textTrackStyle |
customData: |
|
(nullable id) |
customData |
|
|
| |
Veraltet.
Verwenden Sie GCKMediaInformationBuilder, um GCKMediaInformation-Objekte zu initialisieren.
- Parameters
-
contentID | The content ID. |
streamType | The stream type. |
contentType | The content (MIME) type. |
metadata | The media item metadata. |
streamDuration | The stream duration. |
mediaTracks | The media tracks, if any, otherwise nil . |
textTrackStyle | The text track style, if any, otherwise nil . |
customData | The custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil . |
- (nullable GCKMediaTrack *) mediaTrackWithID: |
|
(NSInteger) |
trackID |
|
Sucht nach einem Medientrack mit der angegebenen Track-ID.
- Parameters
-
trackID | The media track ID. |
- Rückgaben
- Das übereinstimmende GCKMediaTrack-Objekt oder
nil
, wenn kein Mediatrack mit der angegebenen ID vorhanden ist
Die Content-ID für diesen Stream.
Die URL des Contents, der wiedergegeben werden soll.
- Seit
- 4.3.4
- (NSString*) contentType |
|
readnonatomiccopy |
Die Metadaten des Medienelements.
Die Liste der Werbeunterbrechungen in diesem Video.
Die Liste der Werbeunterbrechungen-Clips in diesem Video.
- Seit
- 3,3
- (NSTimeInterval) streamDuration |
|
readnonatomicassign |
Die Länge des Streams (in Sekunden) oder INFINITY
, wenn es sich um einen Livestream handelt.
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.
- Seit
- 4,0
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 |
|
readnonatomicassign |
Die Epochenzeit in Sekunden für den Beginn eines Livestreams.
Bei Livestreams mit bekannter Startzeit, z.B. bei einer Live-TV-Sendung oder einem Sportspiel, ist der Beginn der Epoche. Andernfalls ist es der Beginn des Live-Suchbereichs, zu dem das Streaming gestartet wurde.
- 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 `GCKMediaInformation` class stores details about a media item, like content ID, URL, type, metadata, stream duration, and more."],["It includes properties for ad breaks, ad break clips, media tracks, text track style, and custom data."],["Two deprecated initializers are listed, with a recommendation to use `GCKMediaInformationBuilder` instead."],["The `mediaTrackWithID:` method helps find a specific media track using its ID."],["Several properties provide detailed information about the media, such as content ID, URL, stream type, metadata, ad breaks, stream duration, and custom data."]]],[]]