Condividi tramite


PlaybackState Classe

Definizione

Stato di riproduzione per un oggetto MediaSession.

[Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)]
public sealed class PlaybackState : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)>]
type PlaybackState = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
PlaybackState
Attributi
Implementazioni

Commenti

Stato di riproduzione per un oggetto MediaSession. Sono inclusi uno stato come PlaybackState#STATE_PLAYING, la posizione di riproduzione corrente e le funzionalità del controllo corrente.

Documentazione java per android.media.session.PlaybackState.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Campi

ActionFastForward

Indica che questa sessione supporta il comando fast forward.

ActionPause

Indica che questa sessione supporta il comando pause.

ActionPlay

Indica che questa sessione supporta il comando play.

ActionPlayFromMediaId

Indica che questa sessione supporta la riproduzione dal comando MEDIA ID.

ActionPlayFromSearch

Indica che questa sessione supporta la riproduzione dal comando di ricerca.

ActionPlayFromUri

Indica che questa sessione supporta la riproduzione dal comando URI.

ActionPlayPause

Indica che questa sessione supporta il comando di attivazione/sospensione.

ActionPrepare

Indica che questa sessione supporta il comando prepare.

ActionPrepareFromMediaId

Indica che questa sessione supporta la preparazione dal comando media ID.

ActionPrepareFromSearch

Indica che questa sessione supporta la preparazione dal comando di ricerca.

ActionPrepareFromUri

Indica che questa sessione supporta la preparazione dal comando URI.

ActionRewind

Indica che questa sessione supporta il comando di riavvolgimento.

ActionSeekTo

Indica che questa sessione supporta il comando seek to.

ActionSetPlaybackSpeed

Indica che questa sessione supporta il comando imposta velocità di riproduzione.

ActionSetRating

Indica che questa sessione supporta il comando set rating.

ActionSkipToNext

Indica che questa sessione supporta il comando successivo.

ActionSkipToPrevious

Indica che questa sessione supporta il comando precedente.

ActionSkipToQueueItem

Indica che questa sessione supporta il comando skip to queue item.

ActionStop

Indica che questa sessione supporta il comando stop.

PlaybackPositionUnknown

Utilizzare questo valore per la posizione per indicare che la posizione non è nota.

StateBuffering
Obsoleti.

Stato che indica che l'elemento è attualmente memorizzato nel buffer e inizierà a essere riprodotto quando sono stati memorizzati nel buffer i dati sufficienti.

StateConnecting
Obsoleti.

Stato che indica che la classe che esegue la riproduzione è attualmente in connessione a una nuova destinazione.

StateError
Obsoleti.

Stato che indica che l'elemento è attualmente in stato di errore.

StateFastForwarding
Obsoleti.

Stato che indica che l'elemento è attualmente in avanti rapido.

StateNone
Obsoleti.

Si tratta dello stato di riproduzione predefinito e indica che non è ancora stato aggiunto alcun supporto o che l'performer è stato reimpostato e non ha contenuto da riprodurre.

StatePaused
Obsoleti.

Stato che indica che l'elemento è attualmente sospeso.

StatePlaying
Obsoleti.

Stato che indica che l'elemento è attualmente in riproduzione.

StateRewinding
Obsoleti.

Stato che indica che l'elemento è attualmente in fase di riavvolgimento.

StateSkippingToNext
Obsoleti.

Stato che indica che il giocatore sta ignorando l'elemento successivo.

StateSkippingToPrevious
Obsoleti.

Stato che indica che il giocatore sta ignorando l'elemento precedente.

StateSkippingToQueueItem
Obsoleti.

Stato che indica che il giocatore sta ignorando un elemento specifico nella coda.

StateStopped
Obsoleti.

Stato che indica che l'elemento è attualmente arrestato.

Proprietà

Actions

Ottenere le azioni correnti disponibili in questa sessione.

ActiveQueueItemId

Ottiene l'ID dell'elemento attualmente attivo nella coda.

BufferedPosition

Ottiene la posizione memorizzata nel buffer corrente in ms.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator
CustomActions

Ottenere l'elenco di azioni personalizzate.

ErrorMessage

Stato di riproduzione per un oggetto MediaSession.

ErrorMessageFormatted

Ottenere un messaggio di errore leggibile dall'utente.

Extras

Ottieni eventuali extra personalizzati impostati su questo stato di riproduzione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsActive

Restituisce un valore che indica se l'oggetto è considerato come uno stato di riproduzione attivo.

JniIdentityHashCode

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
JniPeerMembers

Stato di riproduzione per un oggetto MediaSession.

LastPositionUpdateTime

Ottenere il tempo reale trascorso in corrispondenza dell'ultimo aggiornamento della posizione.

PeerReference

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
PlaybackSpeed

Ottenere la velocità di riproduzione corrente come multiplo di riproduzione normale.

Position

Ottiene la posizione di riproduzione corrente in ms.

State

Ottiene lo stato corrente della riproduzione.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable.

Dispose()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
Dispose(Boolean)

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.Finalized()

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Stato di riproduzione per un oggetto MediaSession.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Stato di riproduzione per un oggetto MediaSession.

GetJniTypeName(IJavaPeerable)

Stato di riproduzione per un oggetto MediaSession.

Si applica a