Partager via


JetPlayer Classe

Définition

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

[Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)]
public class JetPlayer : Java.Lang.Object
[<Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)>]
type JetPlayer = class
    inherit Object
Héritage
JetPlayer
Attributs

Remarques

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

Reportez-vous au Manuel utilisateur JET Creator pour une présentation du concept de musique interactive JET et sur la façon d’utiliser l’outil JetCreator pour créer du contenu à utiliser pour être lecteur par JetPlayer.

L’utilisation de la classe JetPlayer est basée sur la lecture d’un certain nombre de segments JET ajoutés séquentiellement à une file d’attente FIFO de lecture. Le rendu du contenu MIDI stocké dans chaque segment peut être affecté dynamiquement par deux mécanismes : <ul><li>Tracks in a segment can be muted or unmuted at any moment, individually or through a mask (pour modifier l’état de mute de plusieurs pistes à la fois). <Li>Parties de pistes dans un segment peut être lue à des points prédéfinis dans le segment, afin de maintenir la synchronisation avec les autres pistes du segment. Cela est obtenu par le biais de la notion de « clips », qui peut être déclenché à tout moment, mais qui ne sera lu qu’au bon moment, comme créé dans le fichier JET correspondant. </ul>

En raison du rendu et de la lecture des segments JET, l’utilisateur de l’instance JetPlayer peut recevoir des notifications du moteur JET par rapport à : <ul<>li Li Playback state <li>>Number of segments left to play in the queue <li>Application controller events (CC80-83) to mark points in the MIDI segments </ul>

Permet #getJetPlayer() de construire une instance JetPlayer. JetPlayer est une classe singleton.

Documentation Java pour android.media.JetPlayer.

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.

Constructeurs

JetPlayer(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(Hérité de Object)
JniPeerMembers

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

MaxTracks

Obtient le nombre maximal de pistes MIDI simultanées prises en charge par JetPlayer.

PeerReference

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(Hérité de Object)
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.

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.

Méthodes

ClearQueue()

Vide la file d’attente de segments et efface tous les clips planifiés pour la lecture.

Clone()

Le clonage d’une instance JetPlayer n’est pas pris en charge.

CloseJetFile()

Ferme la ressource contenant le contenu JET.

Dispose()

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(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)
GetJetPlayer()

Méthode factory pour la classe JetPlayer.

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)
LoadJetFile(AssetFileDescriptor)

Charge un .

LoadJetFile(String)

Charge un .

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

LoadJetFileAsync(String)

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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)
Pause()

Suspend la lecture de la file d’attente du segment JET.

Play()

Commence à lire la file d’attente du segment JET.

QueueJetSegment(Int32, Int32, Int32, Int32, Int32, SByte)

Met en file d’attente le segment spécifié dans la file d’attente JET.

QueueJetSegmentMuteArray(Int32, Int32, Int32, Int32, Boolean[], SByte)

Met en file d’attente le segment spécifié dans la file d’attente JET.

Release()

Arrête la lecture JET actuelle et libère toutes les ressources natives associées.

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

Définit l’écouteur JetPlayer avertit lorsqu’un événement JET est généré par le moteur de rendu et de lecture.

SetEventListener(JetPlayer+IOnJetEventListener)

Définit l’écouteur JetPlayer avertit lorsqu’un événement JET est généré par le moteur de rendu et de lecture.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetMuteArray(Boolean[], Boolean)

Modifie les indicateurs de désactivation pour le segment actif actuel.

SetMuteFlag(Int32, Boolean, Boolean)

Désactive ou désmute une seule piste.

SetMuteFlags(Int32, Boolean)

Modifie les indicateurs de désactivation.

ToArray<T>()

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(Hérité de Object)
ToString()

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

(Hérité de Object)
TriggerClip(Int32)

Planifie la lecture d’un clip.

UnregisterFromRuntime()

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(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, 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)
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)

Événements

JetEvent

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

JetNumQueuedSegmentUpdate

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

JetPauseUpdate

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

JetUserIdUpdate

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

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

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

(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)

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

GetJniTypeName(IJavaPeerable)

JetPlayer permet d’accéder à la lecture et au contrôle du contenu JET.

S’applique à