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... | |
GCKMediaInformation * | mediaInformation |
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... | |
GCKMediaQueueItem * | currentQueueItem |
L'elemento della coda corrente, se presente. Altro... | |
BOOL | queueHasNextItem |
Controlla se è presente un elemento in coda dopo l'elemento attualmente in riproduzione. Altro... | |
GCKMediaQueueItem * | nextQueueItem |
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... | |
GCKVideoInfo * | videoInfo |
Le informazioni sul video, se presenti. Altro... | |
id | customData |
Tutti i dati personalizzati associati allo stato dei contenuti multimediali. Altro... | |
GCKAdBreakStatus * | adBreakStatus |
Lo stato di riproduzione dell'annuncio corrente. Altro... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
L'intervallo disponibile per la ricerca di un flusso. Altro... | |
GCKMediaQueueData * | queueData |
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
-
mediaSessionID The media session ID. mediaInformation The 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à
|
readnonatomicassign |
L'ID della sessione multimediale corrente, se presente; altrimenti 0.
|
readnonatomicassign |
Lo stato attuale del player.
|
readnonatomicassign |
Indica se il destinatario sta riproducendo un annuncio al momento.
- Deprecated:
- Usa invece adBreakStatus.
|
readnonatomicassign |
Il motivo dell'attuale inattività.
Questo valore è significativo solo se lo stato del player è GCKMediaPlayerStateIdle.
|
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.
|
readnonatomicstrong |
Il valore GCKMediaInformation per questo elemento.
|
readnonatomicassign |
La posizione dello stream corrente, indicata come NSTimeIntervallo dall'inizio dello stream.
|
readnonatomicassign |
Il volume dello stream.
|
readnonatomicassign |
L'audio dello stream è disattivato.
|
readnonatomicassign |
La modalità di ripetizione della coda attuale.
|
readnonatomicassign |
L'ID dell'elemento corrente della coda, se presente.
|
readnonatomicassign |
Indica se è presente un elemento corrente in coda.
|
readnonatomicweak |
L'elemento della coda corrente, se presente.
|
readnonatomicassign |
Controlla se è presente un elemento in coda dopo l'elemento attualmente in riproduzione.
|
readnonatomicweak |
L'elemento della coda successivo, se presente.
|
readnonatomicassign |
Indica se un elemento è posizionato prima dell'elemento attualmente in riproduzione nella coda.
|
readnonatomicassign |
Indica se un elemento è precaricato nella coda.
|
readnonatomicassign |
L'ID dell'elemento attualmente precaricato, se presente.
|
readnonatomicassign |
L'ID dell'elemento attualmente in fase di caricamento, se presente.
|
readnonatomicstrong |
L'elenco degli ID dei canali attivi.
|
readnonatomicstrong |
Le informazioni sul video, se presenti.
- Dal
- 3,30
|
readnonatomicstrong |
Tutti i dati personalizzati associati allo stato dei contenuti multimediali.
|
readnonatomicstrong |
Lo stato di riproduzione dell'annuncio corrente.
- Dal
- 3,30
|
readnonatomicassign |
L'intervallo disponibile per la ricerca di un flusso.
- Dal
- 4.4.1
|
readnonatomicassign |
I metadati della coda multimediale.
- Dal
- 4.4.1
|
readnonatomicassign |
Restituisce il numero di elementi nella coda di riproduzione.