Klasa GCKMediaInformationBuilder
Obiekt kreatora do tworzenia nowych lub derywowanych instancji GCKMediaInformation.
Kreator pozwala uzyskać GCKMediaInformation na podstawie istniejącego:
Możesz go też użyć do utworzenia nowego obiektu GCKMediaInformation od zera:
- Od
- 4,0
Dziedziczy NSObject.
- (instancetype) initWithContentURL: |
|
(NSURL *) |
contentURL |
|
Konstruuje nowy element GCKMediaInformationBuilder z danymi wymaganymi atrybutami oraz wszystkie pozostałe atrybuty zainicjowane z wartościami domyślnymi.
- Parameters
-
contentURL | The URL of the content to be played. |
- Od
- 4.3.4
- (instancetype) initWithEntity: |
|
(NSString *) |
entity |
|
Konstruuje nowy element GCKMediaInformationBuilder z danymi wymaganymi atrybutami oraz wszystkie pozostałe atrybuty zainicjowane z wartościami domyślnymi.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
|
Konstruuje nowy element GCKMediaInformationBuilder z danymi wymaganymi atrybutami oraz wszystkie pozostałe atrybuty zainicjowane z wartościami domyślnymi.
- Deprecated:
- Zamiast tego użyj initWithContentURL: lub initWithEntity:.
Konstruuje nowy element GCKMediaInformationBuilder z danymi wymaganymi atrybutami oraz wszystkie pozostałe atrybuty zainicjowane z wartościami domyślnymi.
- Deprecated:
- Zamiast tego użyj initWithContentURL: lub initWithEntity:.
Identyfikator treści tej transmisji.
- Deprecated:
- Zamiast tego używaj parametru contentURL i encji.
Adres URL treści do odtworzenia.
- Od
- 4.3.4
Typ strumienia.
Wartość domyślna to GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Metadane elementu multimedialnego.
Lista przerw na reklamy w tych treściach.
Lista klipów z przerwami na reklamę w tych treściach.
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
Długość transmisji (w sekundach) lub INFINITY
, jeśli jest transmitowana na żywo.
Domyślna wartość to 0.
Ś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).
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 |
|
readwritenonatomicassign |
Godzina rozpoczęcia strumienia podana w sekundach w czasie epoki lub kGCKInvalidTimeInterval
, jeśli jest niedostępna.
Domyślna wartość to kGCKInvalidTimeInterval
.
- 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.
[null,null,["Ostatnia aktualizacja: 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."]]],[]]