Classe GCKMediaStatus

Riferimento per la classe GCKMediaStatus

Panoramica

Un corso che contiene informazioni sullo stato di alcuni contenuti multimediali.

Eredita l'oggetto NSObject. Implementa <NSCopy>.

Riepilogo metodo istanza

(instancetype) - initWithSessionID:mediaInformation:
 Inizializzato designato. Altro...
 
(BOOL) - isMediaCommandSupported:
 Verifica se lo stream supporta un determinato comando di controllo. Altro...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Restituisce l'elemento in base all'indice specificato nella coda di riproduzione. Altro...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Restituisce l'elemento con l'ID elemento nella coda di riproduzione. Altro...
 
(NSInteger) - queueIndexForItemID:
 Restituisce l'indice dell'elemento con l'ID elemento nella coda di riproduzione, oppure -1 se l'elemento in coda non è presente. Altro...
 

Attributi pubblici

const NSInteger kGCKMediaCommandPause
 Un flag (maschera) 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 è possibile disattivare l'audio di un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandSkipForward
 Un flag (maschera) che indica che un elemento multimediale supporta il passaggio in avanti. Altro...
 
const NSInteger kGCKMediaCommandSkipBackward
 Un flag (maschera bit) che indica che un elemento multimediale supporta il passaggio indietro. Altro...
 
const NSInteger kGCKMediaCommandQueueNext
 Un flag (bitmask) che indica che un elemento multimediale supporta il passaggio all'elemento successivo in coda. Altro...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Un flag (bitmask) che indica che un elemento multimediale supporta il passaggio all'elemento precedente nella coda. Altro...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Un flag (bitmask) che indica che un elemento multimediale supporta il shuffling. Altro...
 
const NSInteger kGCKMediaCommandSkipAd
 Un flag (bitmask) che indica che un elemento multimediale supporta il mancato passaggio degli annunci. Altro...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Un flag (maschera) che indica che la coda di un elemento multimediale supporta una ripetizione a tempo indeterminato. Altro...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Un flag (bitmask) 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 relativa coda supportano la ripetizione a tempo indeterminato. 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 elemento multimediale può essere apprezzato da un utente. Altro...
 
const NSInteger kGCKMediaCommandDislike
 Un flag (maschera) che indica che un elemento multimediale non può mettere Non mi piace a un utente. Altro...
 
const NSInteger kGCKMediaCommandFollow
 Un flag (maschera bit) che indica che il creatore di un elemento multimediale può essere seguito da un utente. Altro...
 
const NSInteger kGCKMediaCommandUnfollow
 Un flag (maschera) che indica che l'utente può non seguire più il creatore di un elemento multimediale. Altro...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Un flag (bitmask) che indica che un elemento multimediale supporta il trasferimento dello streaming. Altro...
 

Riepilogo proprietà

NSInteger mediaSessionID
 L'eventuale ID sessione multimediale corrente; 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 dell'inattività al momento. Altro...
 
float playbackRate
 Visualizza la velocità di riproduzione dello stream corrente. Altro...
 
GCKMediaInformationmediaInformation
 L'attributo GCKMediaInformation per questo articolo. Altro...
 
NSTimeInterval streamPosition
 La posizione attuale dello stream, sotto forma di NSTimeInterval dall'inizio dello stream. Altro...
 
float volume
 Il volume dello stream. Altro...
 
BOOL isMuted
 Lo stato di disattivazione dello stream. Altro...
 
GCKMediaRepeatMode queueRepeatMode
 La modalità di ripetizione della coda corrente. Altro...
 
NSUInteger currentItemID
 L'ID dell'elemento della coda corrente, se presente. Altro...
 
BOOL queueHasCurrentItem
 Indica se è presente un elemento in coda. Altro...
 
GCKMediaQueueItemcurrentQueueItem
 L'eventuale elemento in coda attuale. Altro...
 
BOOL queueHasNextItem
 Verifica se è presente un elemento dopo l'elemento attualmente in riproduzione in coda. 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 attualmente in caricamento. Altro...
 
NSArray< NSNumber * > * activeTrackIDs
 L'elenco degli ID canale attivi. Altro...
 
GCKVideoInfovideoInfo
 Le informazioni del video, se presenti. Altro...
 
id customData
 Eventuali dati personalizzati associati allo stato dei contenuti multimediali. Altro...
 
GCKAdBreakStatusadBreakStatus
 Lo stato attuale della riproduzione degli annunci. Altro...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 La gamma disponibile di uno stream. Altro...
 
GCKMediaQueueDataqueueData
 I metadati della coda multimediale. Altro...
 
NSUInteger queueItemCount
 Restituisce il numero di elementi in coda di riproduzione. Altro...
 

Dettaglio metodo

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

Inizializzato 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 in base all'indice specificato nella coda di riproduzione.

- (nullable GCKMediaQueueItem *) queueItemWithItemID: (NSUInteger)  itemID

Restituisce l'elemento con l'ID elemento nella coda di riproduzione.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Restituisce l'indice dell'elemento con l'ID elemento nella coda di riproduzione, oppure -1 se l'elemento in coda non è presente.

Documentazione relativa ai dati dei membri

- (const NSInteger) kGCKMediaCommandPause

Un flag (maschera) 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 è possibile disattivare l'audio di un elemento multimediale.

- (const NSInteger) kGCKMediaCommandSkipForward

Un flag (maschera) che indica che un elemento multimediale supporta il passaggio in avanti.

- (const NSInteger) kGCKMediaCommandSkipBackward

Un flag (maschera bit) che indica che un elemento multimediale supporta il passaggio indietro.

- (const NSInteger) kGCKMediaCommandQueueNext

Un flag (bitmask) che indica che un elemento multimediale supporta il passaggio all'elemento successivo in coda.

- (const NSInteger) kGCKMediaCommandQueuePrevious

Un flag (bitmask) che indica che un elemento multimediale supporta il passaggio all'elemento precedente nella coda.

- (const NSInteger) kGCKMediaCommandQueueShuffle

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

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Un flag (bitmask) che indica che un elemento multimediale supporta il mancato passaggio degli annunci.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Un flag (maschera) che indica che la coda di un elemento multimediale supporta una ripetizione a tempo indeterminato.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Un flag (bitmask) che indica che un elemento multimediale supporta la ripetizione a tempo indeterminato.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Un flag (maschera) che indica che un elemento multimediale e la relativa coda supportano la ripetizione a tempo indeterminato.

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 elemento multimediale può essere apprezzato da un utente.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

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

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Un flag (maschera bit) che indica che il creatore di un elemento multimediale può essere seguito da un utente.

Dal
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Un flag (maschera) che indica che l'utente può non seguire più il creatore di un elemento multimediale.

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

Dettaglio proprietà

- (NSInteger) mediaSessionID
readnonatomicassign

L'eventuale ID sessione multimediale corrente; 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:
Usa invece adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Il motivo dell'inattività al momento.

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

- (float) playbackRate
readnonatomicassign

Visualizza la velocità di riproduzione dello stream corrente.

Ciò è negativo se lo stream è in riproduzione a ritroso, 0 se lo stream è in pausa, 1 se lo stream è in riproduzione normalmente e un altro valore positivo se lo stream sta andando avanti.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

L'attributo GCKMediaInformation per questo articolo.

- (NSTimeInterval) streamPosition
readnonatomicassign

La posizione attuale dello stream, sotto forma di NSTimeInterval dall'inizio dello stream.

- (float) volume
readnonatomicassign

Il volume dello stream.

- (BOOL) isMuted
readnonatomicassign

Lo stato di disattivazione dello stream.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

La modalità di ripetizione della coda corrente.

- (NSUInteger) currentItemID
readnonatomicassign

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

- (BOOL) queueHasCurrentItem
readnonatomicassign

Indica se è presente un elemento in coda.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

L'eventuale elemento in coda attuale.

- (BOOL) queueHasNextItem
readnonatomicassign

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

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

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 attualmente in caricamento.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

L'elenco degli ID canale attivi.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Le informazioni del video, se presenti.

Dal
3,3
- (id) customData
readnonatomicstrong

Eventuali dati personalizzati associati allo stato dei contenuti multimediali.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Lo stato attuale della riproduzione degli annunci.

Dal
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

La gamma disponibile di uno stream.

Dal
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

I metadati della coda multimediale.

Dal
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Restituisce il numero di elementi in coda di riproduzione.