Partager via


PlaybackState Classe

Définition

État de lecture d’un 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
Héritage
PlaybackState
Attributs
Implémente

Remarques

État de lecture d’un MediaSession. Cela inclut un état tel que PlaybackState#STATE_PLAYING, la position de lecture actuelle et les fonctionnalités de contrôle actuelles.

Documentation Java pour android.media.session.PlaybackState.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

ActionFastForward

Indique que cette session prend en charge la commande de transfert rapide.

ActionPause

Indique que cette session prend en charge la commande de pause.

ActionPlay

Indique que cette session prend en charge la commande de lecture.

ActionPlayFromMediaId

Indique que cette session prend en charge la lecture à partir de la commande d’ID de média.

ActionPlayFromSearch

Indique que cette session prend en charge la lecture à partir de la commande de recherche.

ActionPlayFromUri

Indique que cette session prend en charge la lecture à partir de la commande URI.

ActionPlayPause

Indique que cette session prend en charge la commande bascule lecture/pause.

ActionPrepare

Indique que cette session prend en charge la commande de préparation.

ActionPrepareFromMediaId

Indique que cette session prend en charge la préparation à partir de la commande d’ID de média.

ActionPrepareFromSearch

Indique que cette session prend en charge la préparation à partir de la commande de recherche.

ActionPrepareFromUri

Indique que cette session prend en charge la préparation à partir de la commande URI.

ActionRewind

Indique que cette session prend en charge la commande de rembobinage.

ActionSeekTo

Indique que cette session prend en charge la commande de recherche.

ActionSetPlaybackSpeed

Indique que cette session prend en charge la commande définir la vitesse de lecture.

ActionSetRating

Indique que cette session prend en charge la commande set rating.

ActionSkipToNext

Indique que cette session prend en charge la commande suivante.

ActionSkipToPrevious

Indique que cette session prend en charge la commande précédente.

ActionSkipToQueueItem

Indique que cette session prend en charge la commande ignorer l’élément de file d’attente.

ActionStop

Indique que cette session prend en charge la commande d’arrêt.

PlaybackPositionUnknown

Utilisez cette valeur pour indiquer que la position n’est pas connue.

StateBuffering
Obsolète.

État indiquant que cet élément est actuellement mis en mémoire tampon et commence à lire lorsque suffisamment de données ont été mises en mémoire tampon.

StateConnecting
Obsolète.

État indiquant que la classe qui effectue la lecture se connecte actuellement à une nouvelle destination.

StateError
Obsolète.

État indiquant que cet élément est actuellement dans un état d’erreur.

StateFastForwarding
Obsolète.

État indiquant que cet élément est actuellement un transfert rapide.

StateNone
Obsolète.

Il s’agit de l’état de lecture par défaut et indique qu’aucun média n’a encore été ajouté, ou que l’interprète a été réinitialisé et n’a pas de contenu à lire.

StatePaused
Obsolète.

État indiquant que cet élément est actuellement suspendu.

StatePlaying
Obsolète.

État indiquant que cet élément est en cours de lecture.

StateRewinding
Obsolète.

État indiquant que cet élément est actuellement rembobiné.

StateSkippingToNext
Obsolète.

État indiquant que le lecteur passe actuellement à l’élément suivant.

StateSkippingToPrevious
Obsolète.

État indiquant que le lecteur passe actuellement à l’élément précédent.

StateSkippingToQueueItem
Obsolète.

État indiquant que le lecteur passe actuellement à un élément spécifique dans la file d’attente.

StateStopped
Obsolète.

État indiquant que cet élément est actuellement arrêté.

Propriétés

Actions

Obtenez les actions actuelles disponibles sur cette session.

ActiveQueueItemId

Obtenez l’ID de l’élément actif dans la file d’attente.

BufferedPosition

Obtenez la position mise en mémoire tampon actuelle dans ms.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator
CustomActions

Obtenez la liste des actions personnalisées.

ErrorMessage

État de lecture d’un MediaSession.

ErrorMessageFormatted

Obtenir un message d’erreur lisible par l’utilisateur.

Extras

Obtenez tous les extras personnalisés définis sur cet état de lecture.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsActive

Retourne si cela est considéré comme un état de lecture actif.

JniIdentityHashCode

État de lecture d’un MediaSession.

(Hérité de Object)
JniPeerMembers

État de lecture d’un MediaSession.

LastPositionUpdateTime

Obtenez le temps réel écoulé à partir duquel la position a été mise à jour pour la dernière fois.

PeerReference

État de lecture d’un MediaSession.

(Hérité de Object)
PlaybackSpeed

Obtenez la vitesse de lecture actuelle sous la forme d’un multiple de lecture normale.

Position

Obtenez la position de lecture actuelle en ms.

State

Obtenez l’état actuel de la lecture.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable.

Dispose()

État de lecture d’un MediaSession.

(Hérité de Object)
Dispose(Boolean)

État de lecture d’un MediaSession.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ToArray<T>()

État de lecture d’un MediaSession.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

État de lecture d’un MediaSession.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.Finalized()

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

État de lecture d’un MediaSession.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

État de lecture d’un MediaSession.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

État de lecture d’un MediaSession.

GetJniTypeName(IJavaPeerable)

État de lecture d’un MediaSession.

S’applique à