Classe GCKMediaInformation
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una classe che aggrega informazioni su un elemento multimediale.
Eredita NSObject, <NSCopy> e <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 |
|
|
| |
Deprecato.
Usa GCKMediaInformationBuilder per inizializzare gli oggetti 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 . |
- Since
- 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 |
|
|
| |
Deprecato.
Usa GCKMediaInformationBuilder per inizializzare gli oggetti 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 |
|
Cerca una traccia multimediale con l'ID traccia specificato.
- Parameters
-
trackID | The media track ID. |
- Valori restituiti
- L'oggetto GCKMediaTrack corrispondente o
nil
se non è presente alcuna traccia multimediale con l'ID specificato.
L'ID contenuto per questo stream.
L'URL dei contenuti da riprodurre.
- Since
- 4.3.4
- (NSString*) contentType |
|
readnonatomiccopy |
Il tipo di contenuti (MIME).
I metadati dell'elemento multimediale.
L'elenco delle interruzioni pubblicitarie in questi contenuti.
L'elenco di clip di interruzioni pubblicitarie in questi contenuti.
- Since
- 3,3
- (NSTimeInterval) streamDuration |
|
readnonatomicassign |
La durata dello stream in secondi o INFINITY
se si tratta di un live streaming.
Le tracce multimediali relative a questo stream.
Lo stile della traccia di testo per questo stream.
Il link diretto per i contenuti multimediali utilizzato dall'Assistente Google, se presente.
- Since
- 4,0
La configurazione della richiesta VMAP, se presente.
Per saperne di più, consulta Digital Video Ad Serving Template 4.0. Se questo valore è zero, tutti gli altri campi relativi agli annunci verranno ignorati.
- Since
- 4.3.4
- (NSTimeInterval) startAbsoluteTime |
|
readnonatomicassign |
L'ora del periodo, in secondi, dell'ora di inizio di un live streaming.
Per i live streaming con un'ora di inizio nota, ad esempio per un programma TV in diretta o un gioco sportivo, si tratterebbe l'ora del periodo in cui è iniziato l'evento. In caso contrario, all'avvio dello streaming, corrisponderà all'ora di inizio dell'intervallo disponibile per la trasmissione dal vivo.
- Since
- 4.4.1
Il formato del segmento audio HLS.
- Since
- 4,6,0
Il formato del segmento video HLS.
- Since
- 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 2022-12-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]