PlaybackState Clase

Definición

Estado de reproducción de un MediaSessionobjeto .

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

Comentarios

Estado de reproducción de un MediaSessionobjeto . Esto incluye un estado como PlaybackState#STATE_PLAYING, la posición de reproducción actual y las funcionalidades de control actuales.

Java documentación para android.media.session.PlaybackState.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
ActionFastForward

Indica que esta sesión admite el comando de avance rápido.

ActionPause

Indica que esta sesión admite el comando pause.

ActionPlay

Indica que esta sesión admite el comando play.

ActionPlayFromMediaId

Indica que esta sesión admite la reproducción desde el comando de identificador multimedia.

ActionPlayFromSearch

Indica que esta sesión admite la reproducción desde el comando de búsqueda.

ActionPlayFromUri

Indica que esta sesión admite la reproducción desde el comando URI.

ActionPlayPause

Indica que esta sesión admite el comando play/pause toggle.

ActionPrepare

Indica que esta sesión admite el comando prepare.

ActionPrepareFromMediaId

Indica que esta sesión admite el comando preparar desde el identificador multimedia.

ActionPrepareFromSearch

Indica que esta sesión admite la preparación desde el comando de búsqueda.

ActionPrepareFromUri

Indica que esta sesión admite la preparación desde el comando URI.

ActionRewind

Indica que esta sesión admite el comando rewind.

ActionSeekTo

Indica que esta sesión admite el comando seek to.

ActionSetPlaybackSpeed

Indica que esta sesión admite el comando establecer velocidad de reproducción.

ActionSetRating

Indica que esta sesión admite el comando set rating.

ActionSkipToNext

Indica que esta sesión admite el siguiente comando.

ActionSkipToPrevious

Indica que esta sesión admite el comando anterior.

ActionSkipToQueueItem

Indica que esta sesión admite el comando omitir al elemento de cola.

ActionStop

Indica que esta sesión admite el comando stop.

PlaybackPositionUnknown

Use este valor para la posición para indicar que no se conoce la posición.

StateBuffering
Obsoletos.

El estado que indica que este elemento está almacenando en búfer actualmente y comenzará a reproducirse cuando se han almacenado en búfer suficientes datos.

StateConnecting
Obsoletos.

El estado que indica la clase que realiza la reproducción se está conectando actualmente a un nuevo destino.

StateError
Obsoletos.

Estado que indica que este elemento está actualmente en un estado de error.

StateFastForwarding
Obsoletos.

El estado que indica que este elemento es actualmente un reenvío rápido.

StateNone
Obsoletos.

Este es el estado de reproducción predeterminado e indica que aún no se ha agregado ningún medio o que el intérprete se ha restablecido y no tiene contenido para reproducir.

StatePaused
Obsoletos.

El estado que indica que este elemento está actualmente en pausa.

StatePlaying
Obsoletos.

Estado que indica que este elemento se está reproduciendo actualmente.

StateRewinding
Obsoletos.

Estado que indica que este elemento se está rebobinando actualmente.

StateSkippingToNext
Obsoletos.

Estado que indica que el jugador está omitiendo actualmente al siguiente elemento.

StateSkippingToPrevious
Obsoletos.

Estado que indica que el jugador está omitiendo actualmente al elemento anterior.

StateSkippingToQueueItem
Obsoletos.

Estado que indica que el jugador está omitiendo actualmente a un elemento específico de la cola.

StateStopped
Obsoletos.

Estado que indica que este elemento está detenido actualmente.

Propiedades

Nombre Description
Actions

Obtenga las acciones actuales disponibles en esta sesión.

ActiveQueueItemId

Obtenga el identificador del elemento activo actualmente en la cola.

BufferedPosition

Obtenga la posición almacenada en búfer actual en ms.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator
CustomActions

Obtenga la lista de acciones personalizadas.

ErrorMessage

Estado de reproducción de un MediaSessionobjeto .

ErrorMessageFormatted

Obtener un mensaje de error legible por el usuario.

Extras

Obtenga los extras personalizados que se establecieron en este estado de reproducción.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsActive

Devuelve si esto se considera un estado de reproducción activo.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
JniPeerMembers

Estado de reproducción de un MediaSessionobjeto .

LastPositionUpdateTime

Obtenga el tiempo real transcurrido en el que se actualizó por última vez la posición.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PlaybackSpeed

Obtiene la velocidad de reproducción actual como un múltiplo de reproducción normal.

Position

Obtenga la posición de reproducción actual en ms.

State

Obtenga el estado actual de reproducción.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
Equals(Object)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estado de reproducción de un MediaSessionobjeto .

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Estado de reproducción de un MediaSessionobjeto .

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Estado de reproducción de un MediaSessionobjeto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a