Panoramica
Una classe che contiene le informazioni sullo stato di alcuni contenuti multimediali.
Eredita NSObject. Implementa la funzionalità <NSCopia>.
Riepilogo del metodo dell'istanza | |
(instancetype) | - initWithSessionID:mediaInformation: |
Inizializzatore designato. Altro... | |
(BOOL) | - isMediaCommandSupported: |
Verifica se lo stream supporta un determinato comando di controllo. Altro... | |
(nullable GCKMediaQueueItem *) | - queueItemAtIndex: |
Restituisce l'elemento all'indice specificato nella coda di riproduzione. Altro... | |
(nullable GCKMediaQueueItem *) | - queueItemWithItemID: |
Restituisce l'elemento con l'ID elemento specificato nella coda di riproduzione. Altro... | |
(NSInteger) | - queueIndexForItemID: |
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. Altro... | |
Attributi pubblici | |
const NSInteger | kGCKMediaCommandPause |
Un flag (mascherina) che indica che un elemento multimediale può essere messo in pausa. Altro... | |
const NSInteger | kGCKMediaCommandSeek |
Un flag (maschera) che indica che un elemento multimediale supporta la ricerca. Altro... | |
const NSInteger | kGCKMediaCommandSetVolume |
Un flag (mascherina) che indica che il volume dell'audio di un elemento multimediale può essere modificato. Altro... | |
const NSInteger | kGCKMediaCommandToggleMute |
Un flag (mascherina) che indica che l'audio di un elemento multimediale può essere disattivato. Altro... | |
const NSInteger | kGCKMediaCommandSkipForward |
Un flag (maschera) che indica che un elemento multimediale supporta di andare avanti. Altro... | |
const NSInteger | kGCKMediaCommandSkipBackward |
Un flag (maschera) che indica che un elemento multimediale supporta il passaggio indietro. Altro... | |
const NSInteger | kGCKMediaCommandQueueNext |
Un flag (maschera) che indica che un elemento multimediale supporta lo spostamento dell'elemento successivo nella coda. Altro... | |
const NSInteger | kGCKMediaCommandQueuePrevious |
Un flag (maschera) che indica che un elemento multimediale supporta lo spostamento dell'elemento precedente nella coda. Altro... | |
const NSInteger | kGCKMediaCommandQueueShuffle |
Un flag (maschera) che indica che un elemento multimediale supporta il shuffling. Altro... | |
const NSInteger | kGCKMediaCommandSkipAd |
Un flag (maschera) che indica che un elemento multimediale supporta il passaggio da un annuncio all'altro. Altro... | |
const NSInteger | kGCKMediaCommandQueueRepeatAll |
Un flag (maschera) che indica che la coda di un elemento multimediale supporta la ripetizione a tempo indeterminato. Altro... | |
const NSInteger | kGCKMediaCommandQueueRepeatOne |
Un flag (maschera) che indica che un elemento multimediale supporta la ripetizione a tempo indeterminato. Altro... | |
const NSInteger | kGCKMediaCommandQueueRepeat |
Un flag (maschera) che indica che un elemento multimediale e la sua coda supportano la ripetizione a tempo indeterminato. Altro... | |
const NSInteger | kGCKMediaCommandEditTracks |
Un flag (maschera) che indica che le tracce di un elemento multimediale sono modificabili. Altro... | |
const NSInteger | kGCKMediaCommandSetPlaybackRate |
Un flag (maschera) che indica che è possibile configurare la velocità di riproduzione di un elemento multimediale. Altro... | |
const NSInteger | kGCKMediaCommandLike |
Un flag (maschera) che indica che un elemento multimediale può essere apprezzato da un utente. Altro... | |
const NSInteger | kGCKMediaCommandDislike |
Un flag (maschera) che indica che a un utente non è piaciuto un elemento multimediale. Altro... | |
const NSInteger | kGCKMediaCommandFollow |
Un flag (maschera) che indica che l'autore di un elemento multimediale può essere seguito da un utente. Altro... | |
const NSInteger | kGCKMediaCommandUnfollow |
Un flag (mascherina) che indica che l'autore di un elemento multimediale non può essere seguito da un utente. Altro... | |
const NSInteger | kGCKMediaCommandStreamTransfer |
Un flag (maschera) che indica che un elemento multimediale supporta il trasferimento dello streaming. Altro... | |
Riepilogo proprietà | |
NSInteger | mediaSessionID |
L'eventuale ID sessione multimediale corrente, altrimenti 0. Altro... | |
GCKMediaPlayerState | playerState |
Lo stato attuale del player. Altro... | |
BOOL | playingAd |
Indica se il destinatario sta riproducendo un annuncio. Altro... | |
GCKMediaPlayerIdleReason | idleReason |
Il motivo dell'attuale inattività. Altro... | |
float | playbackRate |
Visualizza la velocità di riproduzione dello stream corrente. Altro... | |
GCKMediaInformation * | mediaInformation |
Il GCKMediaInformation per questo elemento. Altro... | |
NSTimeInterval | streamPosition |
La posizione attuale dello stream, come intervallo NSTimeInterval dall'inizio dello stream. Altro... | |
float | volume |
Il volume dello stream. Altro... | |
BOOL | isMuted |
Lo stato di disattivazione del flusso. Altro... | |
GCKMediaRepeatMode | queueRepeatMode |
L'attuale modalità di ripetizione della coda. Altro... | |
NSUInteger | currentItemID |
L'ID dell'elemento della coda corrente, se presente. Altro... | |
BOOL | queueHasCurrentItem |
Indica se è presente un elemento corrente nella coda. Altro... | |
GCKMediaQueueItem * | currentQueueItem |
L'attuale elemento in coda, se presente. Altro... | |
BOOL | queueHasNextItem |
Verifica se nella coda è presente un elemento che è attualmente in riproduzione. Altro... | |
GCKMediaQueueItem * | nextQueueItem |
L'eventuale elemento in coda successivo. Altro... | |
BOOL | queueHasPreviousItem |
Indica se è presente un elemento prima dell'elemento attualmente in riproduzione in coda. Altro... | |
BOOL | queueHasLoadingItem |
Indica se un elemento viene precaricato nella coda. Altro... | |
NSUInteger | preloadedItemID |
L'ID dell'articolo attualmente precaricato. Altro... | |
NSUInteger | loadingItemID |
L'ID dell'elemento in fase di caricamento, se presente. Altro... | |
NSArray< NSNumber * > * | activeTrackIDs |
L'elenco di ID delle tracce attive. Altro... | |
GCKVideoInfo * | videoInfo |
Le informazioni del video, se presenti. Altro... | |
id | customData |
Eventuali dati personalizzati associati allo stato dei contenuti multimediali. Altro... | |
GCKAdBreakStatus * | adBreakStatus |
Lo stato di riproduzione dell'annuncio corrente. Altro... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
La portata disponibile di uno stream. Altro... | |
GCKMediaQueueData * | queueData |
I metadati della coda multimediale. Altro... | |
NSUInteger | queueItemCount |
Restituisce il numero di elementi nella coda di riproduzione. Altro... | |
Dettaglio metodo
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | 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.
- (nullable GCKMediaQueueItem *) queueItemAtIndex: | (NSUInteger) | index |
Restituisce l'elemento all'indice specificato nella coda di riproduzione.
- (nullable GCKMediaQueueItem *) queueItemWithItemID: | (NSUInteger) | itemID |
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.
Documentazione dei dati dei membri
- (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.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Un flag (maschera) che indica che un elemento multimediale supporta lo spostamento dell'elemento precedente nella coda.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Un flag (maschera) che indica che un elemento multimediale supporta il shuffling.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandSkipAd |
Un flag (maschera) che indica che un elemento multimediale supporta il passaggio da un annuncio all'altro.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Un flag (maschera) che indica che la coda di un elemento multimediale supporta la ripetizione a tempo indeterminato.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Un flag (maschera) che indica che un elemento multimediale supporta la ripetizione a tempo indeterminato.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Un flag (maschera) che indica che un elemento multimediale e la sua coda supportano la ripetizione a tempo indeterminato.
elementi in coda.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandEditTracks |
Un flag (maschera) che indica che le tracce di un elemento multimediale sono modificabili.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Un flag (maschera) che indica che è possibile configurare la velocità di riproduzione di un elemento multimediale.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandLike |
Un flag (maschera) che indica che un elemento multimediale può essere apprezzato da un utente.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandDislike |
Un flag (maschera) che indica che a un utente non è piaciuto un elemento multimediale.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandFollow |
Un flag (maschera) che indica che l'autore di un elemento multimediale può essere seguito da un utente.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandUnfollow |
Un flag (mascherina) che indica che l'autore di un elemento multimediale non può essere seguito da un utente.
- Since
- 4,4,5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Un flag (maschera) che indica che un elemento multimediale supporta il trasferimento dello streaming.
- Since
- 4,4,5
Dettaglio proprietà
|
readnonatomicassign |
L'eventuale ID sessione multimediale corrente, altrimenti 0.
|
readnonatomicassign |
Lo stato attuale del player.
|
readnonatomicassign |
Indica se il destinatario sta riproducendo un annuncio.
- Deprecated:
- Usa invece adBreakStatus.
|
readnonatomicassign |
Il motivo dell'attuale inattività.
Questo valore è significativo solo se lo stato del player è GCKMediaPlayerStateIdle.
|
readnonatomicassign |
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 streaming è in riproduzione normalmente e un altro valore positivo se lo stream va avanti.
|
readnonatomicstrong |
Il GCKMediaInformation per questo elemento.
|
readnonatomicassign |
La posizione attuale dello stream, come intervallo NSTimeInterval dall'inizio dello stream.
|
readnonatomicassign |
Il volume dello stream.
|
readnonatomicassign |
Lo stato di disattivazione del flusso.
|
readnonatomicassign |
L'attuale modalità di ripetizione della coda.
|
readnonatomicassign |
L'ID dell'elemento della coda corrente, se presente.
|
readnonatomicassign |
Indica se è presente un elemento corrente nella coda.
|
readnonatomicassign |
L'attuale elemento in coda, se presente.
|
readnonatomicassign |
Verifica se nella coda è presente un elemento che è attualmente in riproduzione.
|
readnonatomicassign |
L'eventuale elemento in coda successivo.
|
readnonatomicassign |
Indica se è presente un elemento prima dell'elemento attualmente in riproduzione in coda.
|
readnonatomicassign |
Indica se un elemento viene precaricato nella coda.
|
readnonatomicassign |
L'ID dell'articolo attualmente precaricato.
|
readnonatomicassign |
L'ID dell'elemento in fase di caricamento, se presente.
|
readnonatomicstrong |
L'elenco di ID delle tracce attive.
|
readnonatomicstrong |
Le informazioni del video, se presenti.
- Since
- 3,3
|
readnonatomicstrong |
Eventuali dati personalizzati associati allo stato dei contenuti multimediali.
|
readnonatomicstrong |
Lo stato di riproduzione dell'annuncio corrente.
- Since
- 3,3
|
readnonatomicassign |
La portata disponibile di uno stream.
- Since
- 4.4.1
|
readnonatomicassign |
I metadati della coda multimediale.
- Since
- 4.4.1
|
readnonatomicassign |
Restituisce il numero di elementi nella coda di riproduzione.