Classe GCKMediaStatus

Riferimento alla classe GCKMediaStatus

Panoramica

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

Eredita NSObject. Implementa <NSCOPY>.

Riepilogo del metodo di istanza

(instancetype) - initWithSessionID:mediaInformation:
 Inizializzatore designato. Altro...
 
(BOOL) - isMediaCommandSupported:
 Verifica se il flusso supporta un determinato comando di controllo. Altro...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Restituisce l'elemento nell'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 -1 se questo elemento non è presente 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 è possibile modificare il volume dell'audio di un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandToggleMute
 Un flag (bitmask) che indica che è possibile disattivare l'audio di un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandSkipForward
 Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento in avanti. Altro...
 
const NSInteger kGCKMediaCommandSkipBackward
 Una bandierina (bitmask) che indica che per un elemento multimediale è possibile saltare indietro. Altro...
 
const NSInteger kGCKMediaCommandQueueNext
 Un flag (bitmask) che indica che per un elemento multimediale è possibile passare all'elemento successivo in coda. Altro...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento all'elemento precedente in coda. Altro...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Un flag (bitmask) che indica che un elemento multimediale supporta lo shuffling. Altro...
 
const NSInteger kGCKMediaCommandSkipAd
 Un flag (bitmask) che indica che un elemento multimediale supporta la possibilità di ignorare gli annunci. Altro...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Un flag (bitmask) che indica che la coda di un elemento multimediale supporta la ripetizione indefinita. Altro...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Un flag (bitmask) che indica che un elemento multimediale supporta la ripetizione indefinita. Altro...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Un flag (bitmask) che indica che un elemento multimediale e la relativa coda supportano la ripetizione indefinita. Altro...
 
const NSInteger kGCKMediaCommandEditTracks
 Un flag (bitmask) che indica che le tracce di un elemento multimediale sono modificabili. Altro...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Un flag (bitmask) che indica che la velocità di riproduzione di un elemento multimediale è configurabile. Altro...
 
const NSInteger kGCKMediaCommandLike
 Un flag (bitmask) che indica che un utente può mettere Mi piace a un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandDislike
 Un flag (bitmask) che indica che un utente può mettere Non mi piace a un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandFollow
 Un flag (bitmask) che indica che l'autore di un elemento multimediale può essere seguito da un utente. Altro...
 
const NSInteger kGCKMediaCommandUnfollow
 Un flag (bitmask) che indica che l'utente che ha creato un elemento multimediale può non essere più seguito. Altro...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Un flag (bitmask) che indica che un elemento multimediale supporta il trasferimento dello streaming. Altro...
 

Riepilogo proprietà

NSInteger mediaSessionID
 L'ID della sessione multimediale corrente, se presente; altrimenti 0. Altro...
 
GCKMediaPlayerState playerState
 Lo stato attuale del player. Altro...
 
BOOL playingAd
 Indica se il destinatario sta riproducendo un annuncio al momento. Altro...
 
GCKMediaPlayerIdleReason idleReason
 Il motivo dell'attuale inattività. Altro...
 
float playbackRate
 Restituisce la velocità di riproduzione dello stream corrente. Altro...
 
GCKMediaInformationmediaInformation
 Il valore GCKMediaInformation per questo elemento. Altro...
 
NSTimeInterval streamPosition
 La posizione dello stream corrente, indicata come NSTimeIntervallo dall'inizio dello stream. Altro...
 
float volume
 Il volume dello stream. Altro...
 
BOOL isMuted
 L'audio dello stream è disattivato. Altro...
 
GCKMediaRepeatMode queueRepeatMode
 La modalità di ripetizione della coda attuale. Altro...
 
NSUInteger currentItemID
 L'ID dell'elemento corrente della coda, se presente. Altro...
 
BOOL queueHasCurrentItem
 Indica se è presente un elemento corrente in coda. Altro...
 
GCKMediaQueueItemcurrentQueueItem
 L'elemento della coda corrente, se presente. Altro...
 
BOOL queueHasNextItem
 Controlla se è presente un elemento in coda dopo l'elemento attualmente in riproduzione. Altro...
 
GCKMediaQueueItemnextQueueItem
 L'elemento della coda successivo, se presente. Altro...
 
BOOL queueHasPreviousItem
 Indica se un elemento è posizionato prima dell'elemento attualmente in riproduzione nella coda. Altro...
 
BOOL queueHasLoadingItem
 Indica se un elemento è precaricato nella coda. Altro...
 
NSUInteger preloadedItemID
 L'ID dell'elemento attualmente precaricato, se presente. Altro...
 
NSUInteger loadingItemID
 L'ID dell'elemento attualmente in fase di caricamento, se presente. Altro...
 
NSArray< NSNumber * > * activeTrackIDs
 L'elenco degli ID dei canali attivi. Altro...
 
GCKVideoInfovideoInfo
 Le informazioni sul video, se presenti. Altro...
 
id customData
 Tutti i dati personalizzati associati allo stato dei contenuti multimediali. Altro...
 
GCKAdBreakStatusadBreakStatus
 Lo stato di riproduzione dell'annuncio corrente. Altro...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 L'intervallo disponibile per la ricerca di un flusso. 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 il flusso supporta un determinato comando di controllo.

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

Restituisce l'elemento nell'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 -1 se questo elemento non è presente nella coda.

Documentazione relativa ai 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 è possibile modificare il volume dell'audio di un elemento multimediale.

- (const NSInteger) kGCKMediaCommandToggleMute

Un flag (bitmask) che indica che è possibile disattivare l'audio di un elemento multimediale.

- (const NSInteger) kGCKMediaCommandSkipForward

Un flag (bitmask) che indica che un elemento multimediale supporta lo spostamento in avanti.

- (const NSInteger) kGCKMediaCommandSkipBackward

Una bandierina (bitmask) che indica che per un elemento multimediale è possibile saltare indietro.

- (const NSInteger) kGCKMediaCommandQueueNext

Un flag (bitmask) che indica che per un elemento multimediale è possibile passare all'elemento successivo in coda.

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

Un flag (bitmask) che indica che un elemento multimediale supporta lo shuffling.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Un flag (bitmask) che indica che un elemento multimediale supporta la possibilità di ignorare gli annunci.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Un flag (bitmask) che indica che la coda di un elemento multimediale supporta la ripetizione indefinita.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

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

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Un flag (bitmask) che indica che un elemento multimediale e la relativa coda supportano la ripetizione indefinita.

elementi in coda.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Un flag (bitmask) che indica che le tracce di un elemento multimediale sono modificabili.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Un flag (bitmask) che indica che la velocità di riproduzione di un elemento multimediale è configurabile.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Un flag (bitmask) che indica che un utente può mettere Mi piace a un elemento multimediale.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Un flag (bitmask) che indica che un utente può mettere Non mi piace a un elemento multimediale.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Un flag (bitmask) che indica che l'autore di un elemento multimediale può essere seguito da un utente.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Un flag (bitmask) che indica che l'utente che ha creato un elemento multimediale può non essere più seguito.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Un flag (bitmask) che indica che un elemento multimediale supporta il trasferimento dello streaming.

Dal
4.4.5

Dettagli della proprietà

- (NSInteger) mediaSessionID
readnonatomicassign

L'ID della sessione multimediale corrente, se presente; altrimenti 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Lo stato attuale del player.

- (BOOL) playingAd
readnonatomicassign

Indica se il destinatario sta riproducendo un annuncio al momento.

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

Restituisce la velocità di riproduzione dello stream corrente.

Il valore sarà negativo se lo stream stava cercando all'indietro, 0 se lo stream è stato messo in pausa, 1 se lo stream verrà riprodotto normalmente e un altro valore positivo se lo stream cercava in avanti.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

Il valore GCKMediaInformation per questo elemento.

- (NSTimeInterval) streamPosition
readnonatomicassign

La posizione dello stream corrente, indicata come NSTimeIntervallo dall'inizio dello stream.

- (float) volume
readnonatomicassign

Il volume dello stream.

- (BOOL) isMuted
readnonatomicassign

L'audio dello stream è disattivato.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

La modalità di ripetizione della coda attuale.

- (NSUInteger) currentItemID
readnonatomicassign

L'ID dell'elemento corrente della coda, se presente.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indica se è presente un elemento corrente in coda.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

L'elemento della coda corrente, se presente.

- (BOOL) queueHasNextItem
readnonatomicassign

Controlla se è presente un elemento in coda dopo l'elemento attualmente in riproduzione.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

L'elemento della coda successivo, se presente.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Indica se un elemento è posizionato prima dell'elemento attualmente in riproduzione nella coda.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Indica se un elemento è precaricato nella coda.

- (NSUInteger) preloadedItemID
readnonatomicassign

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

- (NSUInteger) loadingItemID
readnonatomicassign

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

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

L'elenco degli ID dei canali attivi.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Le informazioni sul video, se presenti.

Dal
3,30
- (id) customData
readnonatomicstrong

Tutti i dati personalizzati associati allo stato dei contenuti multimediali.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Lo stato di riproduzione dell'annuncio corrente.

Dal
3,30
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

L'intervallo disponibile per la ricerca di un flusso.

Dal
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

I metadati della coda multimediale.

Dal
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Restituisce il numero di elementi nella coda di riproduzione.