Classe GCKMediaStatus
Una classe che contiene le informazioni sullo stato di alcuni contenuti multimediali.
Eredita NSObject. Implementa la funzionalità <NSCopia>.
- (BOOL) queueHasNextItem |
|
|
|
Verifica se nella coda è presente un elemento che è attualmente in riproduzione.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(GCKMediaInformation *__nullable) |
mediaInformation |
|
|
| |
Inizializzatore designato.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Verifica se lo stream supporta un determinato comando di controllo.
- (NSUInteger) queueItemCount |
|
|
|
Restituisce il numero di elementi nella coda di riproduzione.
Restituisce l'elemento all'indice specificato nella coda di riproduzione.
Restituisce l'elemento con l'ID elemento specificato nella coda di riproduzione.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Restituisce l'indice dell'elemento con l'ID elemento specificato nella coda di riproduzione oppure con -1 se l'elemento in questione non è presente nella coda.
- (const NSInteger) kGCKMediaCommandPause |
Un flag (mascherina) che indica che un elemento multimediale può essere messo in pausa.
- (const NSInteger) kGCKMediaCommandSeek |
Un flag (maschera) che indica che un elemento multimediale supporta la ricerca.
- (const NSInteger) kGCKMediaCommandSetVolume |
Un flag (mascherina) che indica che il volume dell'audio di un elemento multimediale può essere modificato.
- (const NSInteger) kGCKMediaCommandToggleMute |
Un flag (mascherina) che indica che l'audio di un elemento multimediale può essere disattivato.
- (const NSInteger) kGCKMediaCommandSkipForward |
Un flag (maschera) che indica che un elemento multimediale supporta di andare avanti.
- (const NSInteger) kGCKMediaCommandSkipBackward |
Un flag (maschera) che indica che un elemento multimediale supporta il passaggio indietro.
- (const NSInteger) kGCKMediaCommandQueueNext |
Un flag (maschera) che indica che un elemento multimediale supporta lo spostamento dell'elemento successivo nella coda.
- Deprecated:
- Questo flag non è attualmente implementato.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Un flag (maschera) che indica che un elemento multimediale supporta lo spostamento dell'elemento precedente nella coda.
- Deprecated:
- Questo flag non è attualmente implementato.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
L'eventuale ID sessione multimediale corrente, altrimenti 0.
Lo stato attuale del player.
Il motivo dell'attuale inattività.
Questo valore è significativo solo se lo stato del player è GCKMediaPlayerStateIdle.
Visualizza la velocità di riproduzione dello stream corrente.
Ciò sarà negativo se lo stream avviene all'indietro, 0 se lo stream è in pausa, 1 se lo stream è normalmente in riproduzione e un altro valore positivo se lo stream va avanti.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
La posizione attuale dello stream, come intervallo NSTimeInterval dall'inizio dello stream.
Lo stato di disattivazione del flusso.
L'attuale modalità di ripetizione della coda.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
L'ID dell'elemento della coda corrente, se presente.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Indica se è presente un elemento corrente nella coda.
L'attuale elemento in coda, se presente.
L'eventuale elemento in coda successivo.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Indica se è presente un elemento prima dell'elemento attualmente in riproduzione in coda.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Indica se un elemento viene precaricato nella coda.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
L'ID dell'articolo attualmente precaricato.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
L'ID dell'elemento in fase di caricamento, se presente.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
L'elenco di ID delle tracce attive.
Le informazioni del video, se presenti.
- Since
- 3,3
Eventuali dati personalizzati associati allo stato dei contenuti multimediali.
Lo stato di riproduzione dell'annuncio corrente.
- Since
- 3,3
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-06 UTC.
[null,null,["Ultimo aggiornamento 2022-12-06 UTC."],[[["The `GCKMediaStatus` class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status."],["It offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID."],["It exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status."],["This class inherits from `NSObject` and conforms to the `NSCopying` protocol."],["Developers can use this class to monitor and control the playback of media content on Cast receivers."]]],[]]