Classe GCKMediaStatus

Riferimento della classe GCKMediaStatus

Panoramica

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

Eredita NSObject. Implementa <NSCopying>.

Riepilogo del metodo dell'istanza

(BOOL) - queueHasNextItem
 Verifica se nella coda è presente un elemento dopo quello attualmente in riproduzione. Altro…
 
(instancetype) - initWithSessionID:mediaInformation:
 Inizializzatore designato. Altro…
 
(BOOL) - isMediaCommandSupported:
 Controlla 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 -1 se non è presente alcun elemento di questo tipo nella coda. Altro…
 

Attributi pubblici

const NSInteger kGCKMediaCommandPause
 Un flag (bitmask) che indica che un elemento multimediale può essere messo in pausa. Altro…
 
const NSInteger kGCKMediaCommandSeek
 Un flag (bitmask) che indica che un elemento multimediale supporta la ricerca. Altro…
 
const NSInteger kGCKMediaCommandSetVolume
 Un flag (bitmask) che indica che il volume audio di un elemento multimediale può essere modificato. Altro…
 
const NSInteger kGCKMediaCommandToggleMute
 Un flag (bitmask) che indica che l'audio di un elemento multimediale può essere disattivato. Altro…
 
const NSInteger kGCKMediaCommandSkipForward
 Un flag (bitmask) che indica che un elemento multimediale supporta l'avanzamento rapido. Altro…
 
const NSInteger kGCKMediaCommandSkipBackward
 Un flag (bitmask) che indica che un elemento multimediale supporta il salto indietro. Altro…
 
const NSInteger kGCKMediaCommandQueueNext
 Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento all'elemento successivo nella coda. Altro…
 
const NSInteger kGCKMediaCommandQueuePrevious
 Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento all'elemento precedente della coda. Altro…
 

Riepilogo della proprietà

NSInteger mediaSessionID
 L'ID sessione multimediale corrente, se presente; in caso contrario, 0. Altro…
 
GCKMediaPlayerState playerState
 Lo stato attuale del player. Altro…
 
BOOL playingAd
 Indica se il destinatario sta attualmente riproducendo un annuncio. Altro…
 
GCKMediaPlayerIdleReason idleReason
 Il motivo attuale dell'inattività. Altro…
 
float playbackRate
 Ottiene la velocità di riproduzione dello stream corrente. Altro…
 
GCKMediaInformationmediaInformation
 Il GCKMediaInformation per questo articolo. Altro…
 
NSTimeInterval streamPosition
 La posizione corrente dello stream, come NSTimeInterval dall'inizio dello stream. Altro…
 
float volume
 Il volume dello stream. Altro…
 
BOOL isMuted
 Lo stato di disattivazione dell'audio dello stream. Altro…
 
GCKMediaRepeatMode queueRepeatMode
 La modalità di ripetizione della coda attuale. 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'elemento corrente della coda, se presente. Altro…
 
GCKMediaQueueItemnextQueueItem
 Il successivo elemento della coda, se presente. Altro…
 
BOOL queueHasPreviousItem
 Se nella coda è presente un elemento prima di quello attualmente in riproduzione. Altro…
 
BOOL queueHasLoadingItem
 Se nella coda è presente un elemento in precaricamento. Altro…
 
NSUInteger preloadedItemID
 L'ID dell'elemento attualmente precaricato, se presente. Altro…
 
NSUInteger loadingItemID
 L'ID dell'elemento in fase di caricamento, se presente. Altro…
 
NSArray< NSNumber * > * activeTrackIDs
 L'elenco degli ID traccia attivi. Altro…
 
GCKVideoInfovideoInfo
 Le informazioni sul video, se presenti. Altro…
 
id customData
 Eventuali dati personalizzati associati allo stato del media. Altro…
 
GCKAdBreakStatusadBreakStatus
 Lo stato attuale della riproduzione dell'annuncio. Altro…
 

Dettagli metodo

- (BOOL) queueHasNextItem

Verifica se nella coda è presente un elemento dopo quello 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

Controlla 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 -1 se non è presente alcun elemento di questo tipo nella coda.

Documentazione sui dati dei membri

- (const NSInteger) kGCKMediaCommandPause

Un flag (bitmask) che indica che un elemento multimediale può essere messo in pausa.

- (const NSInteger) kGCKMediaCommandSeek

Un flag (bitmask) che indica che un elemento multimediale supporta la ricerca.

- (const NSInteger) kGCKMediaCommandSetVolume

Un flag (bitmask) che indica che il volume audio di un elemento multimediale può essere modificato.

- (const NSInteger) kGCKMediaCommandToggleMute

Un flag (bitmask) che indica che l'audio di un elemento multimediale può essere disattivato.

- (const NSInteger) kGCKMediaCommandSkipForward

Un flag (bitmask) che indica che un elemento multimediale supporta l'avanzamento rapido.

- (const NSInteger) kGCKMediaCommandSkipBackward

Un flag (bitmask) che indica che un elemento multimediale supporta il salto indietro.

- (const NSInteger) kGCKMediaCommandQueueNext

Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento all'elemento successivo nella coda.

Deprecated:
Questo flag non è attualmente implementato.
- (const NSInteger) kGCKMediaCommandQueuePrevious

Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento all'elemento precedente della coda.

Deprecated:
Questo flag non è attualmente implementato.

Dettaglio proprietà

- (NSInteger) mediaSessionID
readnonatomicassign

L'ID sessione multimediale corrente, se presente; in caso contrario, 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Lo stato attuale del player.

- (BOOL) playingAd
readnonatomicassign

Indica se il destinatario sta attualmente riproducendo un annuncio.

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

Il motivo attuale dell'inattività.

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

- (float) playbackRate
readnonatomicassign

Ottiene la velocità di riproduzione dello stream corrente.

Questo valore sarà negativo se lo stream sta cercando all'indietro, 0 se lo stream è in pausa, 1 se lo stream viene riprodotto normalmente e un altro valore positivo se lo stream sta cercando in avanti.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Il GCKMediaInformation per questo articolo.

- (NSTimeInterval) streamPosition
readnonatomicassign

La posizione corrente dello stream, come NSTimeInterval dall'inizio dello stream.

- (float) volume
readnonatomicassign

Il volume dello stream.

- (BOOL) isMuted
readnonatomicassign

Lo stato di disattivazione dell'audio dello stream.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

La modalità di ripetizione della coda attuale.

- (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'elemento corrente della coda, se presente.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

Il successivo elemento della coda, se presente.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Se nella coda è presente un elemento prima di quello attualmente in riproduzione.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Se nella coda è presente un elemento in precaricamento.

- (NSUInteger) preloadedItemID
readnonatomicassign

L'ID dell'elemento attualmente precaricato, se presente.

- (NSUInteger) loadingItemID
readnonatomicassign

L'ID dell'elemento in fase di caricamento, se presente.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

L'elenco degli ID traccia attivi.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Le informazioni sul video, se presenti.

Dal
3.3
- (id) customData
readnonatomicstrong

Eventuali dati personalizzati associati allo stato del media.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Lo stato attuale della riproduzione dell'annuncio.

Dal
3.3