PlaybackState Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
Creator | |
CustomActions |
Ottenere l'elenco di azioni personalizzate. |
ErrorMessage |
Stato di riproduzione per un oggetto |
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 |
JniPeerMembers |
Stato di riproduzione per un oggetto |
LastPositionUpdateTime |
Ottenere il tempo reale trascorso in corrispondenza dell'ultimo aggiornamento della posizione. |
PeerReference |
Stato di riproduzione per un oggetto |
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 |
Dispose(Boolean) |
Stato di riproduzione per un oggetto |
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 |
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Stato di riproduzione per un oggetto |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
Stato di riproduzione per un oggetto |
IJavaPeerable.Finalized() |
Stato di riproduzione per un oggetto |
IJavaPeerable.JniManagedPeerState |
Stato di riproduzione per un oggetto |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Stato di riproduzione per un oggetto |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Stato di riproduzione per un oggetto |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Stato di riproduzione per un oggetto |
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 |
GetJniTypeName(IJavaPeerable) |
Stato di riproduzione per un oggetto |