Classe GCKMediaInformationBuilder
Un oggetto del builder per la creazione di istanze GCKMediaInformation nuove o derivate.
Il builder può essere utilizzato per ricavare un GCKMediaInformation da uno esistente:
Può essere utilizzato anche per creare un nuovo GCKMediaInformation da zero:
- Dal
- 4,0
Eredita NSObject.
- (instancetype) initWithContentURL: |
|
(NSURL *) |
contentURL |
|
Consente di creare un nuovo GCKMediaInformationBuilder con gli attributi obbligatori specificati e tutti gli altri attributi inizializzati con valori predefiniti.
- Parameters
-
contentURL | The URL of the content to be played. |
- Dal
- 4.3.4
- (instancetype) initWithEntity: |
|
(NSString *) |
entity |
|
Consente di creare un nuovo GCKMediaInformationBuilder con gli attributi obbligatori specificati e tutti gli altri attributi inizializzati con valori predefiniti.
- (instancetype) initWithContentID: |
|
(NSString *) |
contentID |
|
Consente di creare un nuovo GCKMediaInformationBuilder con gli attributi obbligatori specificati e tutti gli altri attributi inizializzati con valori predefiniti.
- Deprecated:
- Usa invece initWithContentURL: o initWithEntity:.
Consente di creare un nuovo GCKMediaInformationBuilder con gli attributi obbligatori specificati e tutti gli altri attributi inizializzati con valori predefiniti.
- Deprecated:
- Usa invece initWithContentURL: o initWithEntity:.
ID contenuti per questo stream.
- Deprecated:
- Usa invece contentURL e entità.
L'URL dei contenuti da riprodurre.
- Dal
- 4.3.4
Il tipo di stream.
Il valore predefinito è GCKMediaStreamTypeBuffered.
- (NSString*) contentType |
|
readwritenonatomiccopy |
Il tipo di contenuto (MIME).
I metadati dell'elemento multimediale.
L'elenco di interruzioni pubblicitarie in questi contenuti.
L'elenco dei clip delle interruzioni pubblicitarie in questi contenuti.
- (NSTimeInterval) streamDuration |
|
readwritenonatomicassign |
La durata dello stream, espressa in secondi, o di INFINITY
se si tratta di un live streaming.
Il valore predefinito è 0.
Le tracce multimediali per questo stream.
Lo stile della traccia di testo per questo stream.
Il link diretto per l'eventuale contenuto multimediale utilizzato dall'Assistente Google.
La configurazione della richiesta VMAP, se presente.
Scopri di più qui: Digital Video Ad Serving Template 4.0. Se non è nullo, tutti gli altri campi relativi agli annunci verranno ignorati.
- Dal
- 4.3.4
- (NSTimeInterval) startAbsoluteTime |
|
readwritenonatomicassign |
L'ora di inizio dello stream, in secondi nel fuso orario dell'epoca, o kGCKInvalidTimeInterval
se non è disponibile.
Il valore predefinito è kGCKInvalidTimeInterval
.
- Dal
- 4.4.1
Il formato del segmento audio HLS.
- Dal
- 4.6.0
Il formato del segmento video HLS.
- Dal
- 4.6.0
I dati personalizzati, se presenti.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[null,null,["Ultimo aggiornamento 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."]]],[]]