Klasa GCKMediaInformation
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Klasa, która agreguje informacje o elemencie multimedialnym.
Dziedziczy NSObject, <NSCopying> i <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 |
|
|
| |
Rola wycofana.
Użyj GCKMediaInformationBuilder, aby zainicjować obiekty GCKMediaInformation.
- 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 . |
- Od
- 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 |
|
|
| |
Rola wycofana.
Użyj GCKMediaInformationBuilder, aby zainicjować obiekty GCKMediaInformation.
- 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 |
|
Wyszukuje ścieżkę multimediów o podanym identyfikatorze ścieżki.
- Parameters
-
trackID | The media track ID. |
- Akcje powrotne
- Pasujący obiekt GCKMediaTrack lub
nil
, jeśli nie ma ścieżki multimediów o podanym identyfikatorze.
Identyfikator treści tej transmisji.
Adres URL treści do odtworzenia.
- Od
- 4.3.4
- (NSString*) contentType |
|
readnonatomiccopy |
Metadane elementu multimedialnego.
Lista przerw na reklamy w tych treściach.
Lista klipów z przerwami na reklamę w tych treściach.
- Od
- 3,3
- (NSTimeInterval) streamDuration |
|
readnonatomicassign |
Długość transmisji (w sekundach) lub INFINITY
, jeśli jest transmitowana na żywo.
Ścieżki multimediów w tym strumieniu.
Styl ścieżki tekstowej dla tego strumienia.
Precyzyjny link do multimediów używanych przez Asystenta Google (jeśli taki istnieje).
- Od
- 4,0
Konfiguracja żądania VMAP (jeśli istnieje).
Więcej informacji znajdziesz tutaj: Digital Video Ad Serving Template 4.0. Jeśli wartość nie ma wartości zer, wszystkie pozostałe pola związane z reklamami będą ignorowane.
- Od
- 4.3.4
- (NSTimeInterval) startAbsoluteTime |
|
readnonatomicassign |
Wyrażony w sekundach czas początku transmisji na żywo.
W przypadku transmisji na żywo o znanej godzinie rozpoczęcia (np. programu telewizyjnego na żywo lub meczu sportowego) będzie to godzina rozpoczęcia wydarzenia. W przeciwnym razie w momencie rozpoczęcia transmisji będzie czas rozpoczęcia zakresu z możliwością przewijania na żywo.
- Od
- 4.4.1
Format segmentu audio HLS.
- Od
- 4.6.0
Format segmentu wideo HLS.
- Od
- 4.6.0
Ewentualne dane niestandardowe.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]],[]]