Classe GCKMediaStatus
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Una classe che contiene informazioni sullo stato di alcuni contenuti multimediali.
Eredita NSObject. Implementa <NSCOPY>.
- (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.
Restituisce l'elemento nell'indice specificato nella coda di riproduzione.
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.
- (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
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
L'ID della sessione multimediale corrente, se presente; altrimenti 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
Lo stato attuale del player.
Il motivo dell'attuale inattività.
Questo valore è significativo solo se lo stato del player è GCKMediaPlayerStateIdle.
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.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
La posizione dello stream corrente, indicata come NSTimeIntervallo dall'inizio dello stream.
L'audio dello stream è disattivato.
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.
L'elemento della coda corrente, se presente.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Controlla se è presente un elemento in coda dopo l'elemento attualmente in riproduzione.
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.
Le informazioni sul video, se presenti.
- Dal
- 3,30
Tutti i dati personalizzati associati allo stato dei contenuti multimediali.
Lo stato di riproduzione dell'annuncio corrente.
- Dal
- 3,30
L'intervallo disponibile per la ricerca di un flusso.
- Dal
- 4.4.1
I metadati della coda multimediale.
- Dal
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Restituisce il numero di elementi nella coda di riproduzione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-02 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-02 UTC."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]