Classe GCKMediaStatus

Riferimento alla classe GCKMediaStatus

Panoramica

Una classe che contiene le informazioni sullo stato di alcuni contenuti multimediali.

Eredita NSObject. Implementa la funzionalità <NSCopia>.

Riepilogo del metodo dell'istanza

(BOOL) - queueHasNextItem
 Verifica se nella coda è presente un elemento che è attualmente in riproduzione. Altro...
 
(instancetype) - initWithSessionID:mediaInformation:
 Inizializzatore designato. Altro...
 
(BOOL) - isMediaCommandSupported:
 Verifica se lo stream supporta un determinato comando di controllo. Altro...
 
(NSUInteger) - queueItemCount
 Restituisce il numero di elementi nella coda di riproduzione. Altro...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Restituisce l'elemento all'indice specificato nella coda di riproduzione. Altro...
 
(GCKMediaQueueItem *__nullable) - 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...
 

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...
 
GCKMediaInformationmediaInformation
 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...
 
GCKMediaQueueItemcurrentQueueItem
 L'attuale elemento in coda, se presente. Altro...
 
GCKMediaQueueItemnextQueueItem
 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...
 
GCKVideoInfovideoInfo
 Le informazioni del video, se presenti. Altro...
 
id customData
 Eventuali dati personalizzati associati allo stato dei contenuti multimediali. Altro...
 
GCKAdBreakStatusadBreakStatus
 Lo stato di riproduzione dell'annuncio corrente. Altro...
 

Dettaglio metodo

- (BOOL) queueHasNextItem

Verifica se nella coda è presente un elemento che è attualmente in riproduzione.

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  mediaInformation 

Inizializzatore designato.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe 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.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

Restituisce l'elemento all'indice specificato nella coda di riproduzione.

- (GCKMediaQueueItem *__nullable) 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.

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.

Dettaglio proprietà

- (NSInteger) mediaSessionID
readnonatomicassign

L'eventuale ID sessione multimediale corrente, altrimenti 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Lo stato attuale del player.

- (BOOL) playingAd
readnonatomicassign

Indica se il destinatario sta riproducendo un annuncio.

Deprecated:
Usa invece adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Il motivo dell'attuale inattività.

Questo valore è significativo solo se lo stato del player è GCKMediaPlayerStateIdle.

- (float) playbackRate
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 stream è normalmente in riproduzione e un altro valore positivo se lo stream va avanti.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Il GCKMediaInformation per questo elemento.

- (NSTimeInterval) streamPosition
readnonatomicassign

La posizione attuale dello stream, come intervallo NSTimeInterval dall'inizio dello stream.

- (float) volume
readnonatomicassign

Il volume dello stream.

- (BOOL) isMuted
readnonatomicassign

Lo stato di disattivazione del flusso.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

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.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

L'attuale elemento in coda, se presente.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Le informazioni del video, se presenti.

Since
3,3
- (id) customData
readnonatomicstrong

Eventuali dati personalizzati associati allo stato dei contenuti multimediali.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Lo stato di riproduzione dell'annuncio corrente.

Since
3,3