PlaybackState Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
- 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 |
Creator | |
CustomActions |
Obtenez la liste des actions personnalisées. |
ErrorMessage |
État de lecture d’un |
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 |
JniPeerMembers |
État de lecture d’un |
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 |
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 |
Dispose(Boolean) |
État de lecture d’un |
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 |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
État de lecture d’un |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
État de lecture d’un |
IJavaPeerable.Finalized() |
État de lecture d’un |
IJavaPeerable.JniManagedPeerState |
État de lecture d’un |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
État de lecture d’un |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
État de lecture d’un |
IJavaPeerable.SetPeerReference(JniObjectReference) |
État de lecture d’un |
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 |
GetJniTypeName(IJavaPeerable) |
État de lecture d’un |