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

(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...
 
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...
 
BOOL queueHasNextItem
 Verifica se nella coda è presente un elemento che è attualmente in riproduzione. 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...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 La portata disponibile di uno stream. Altro...
 
GCKMediaQueueDataqueueData
 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
mediaSessionIDThe media session ID.
mediaInformationThe 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à

- (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 streaming è in riproduzione normalmente 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.

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (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
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

La portata disponibile di uno stream.

Since
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

I metadati della coda multimediale.

Since
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Restituisce il numero di elementi nella coda di riproduzione.