Compartir a través de


JetPlayer Clase

Definición

JetPlayer proporciona acceso a la reproducción y control del contenido 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
Herencia
JetPlayer
Atributos

Comentarios

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

Consulte el Manual de usuario de JET Creator para obtener una presentación del concepto de música interactiva de JET y cómo usar la herramienta JetCreator para crear contenido para ser reproductor de JetPlayer.

El uso de la clase JetPlayer se basa en la reproducción de varios segmentos JET agregados secuencialmente a una cola FIFO de reproducción. La representación del contenido MIDI almacenado en cada segmento puede verse afectada dinámicamente por dos mecanismos: <ul><li>Tracks en un segmento se puede silenciar o desactivar en cualquier momento, individualmente o a través de una máscara (para cambiar el estado silenciado de varias pistas a la vez). <li>Partes de pistas de un segmento se pueden reproducir en puntos predefinidos del segmento, con el fin de mantener la sincronización con las otras pistas del segmento. Esto se logra a través de la noción de "clips", que se puede desencadenar en cualquier momento, pero eso solo se reproducirá en el momento adecuado, como se creó en el archivo JET correspondiente. </ul>

Como resultado de la representación y reproducción de los segmentos JET, el usuario de la instancia de JetPlayer puede recibir notificaciones del motor JET con respecto a: ul>li Estado de reproducción <li>Número de segmentos izquierdo para reproducir en la cola <li>Eventos del controlador de aplicación (CC80-83) para marcar puntos en los segmentos <MIDI /ul><<>

Use #getJetPlayer() para construir una instancia de JetPlayer. JetPlayer es una clase singleton.

Documentación de Java para android.media.JetPlayer.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

JetPlayer(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Class

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

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
JniPeerMembers

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

MaxTracks

Obtiene el número máximo de pistas MIDI simultáneas compatibles con JetPlayer.

PeerReference

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
ThresholdClass

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

ThresholdType

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

Métodos

ClearQueue()

Vacía la cola de segmentos y borra todos los clips programados para la reproducción.

Clone()

No se admite la clonación de una instancia de JetPlayer.

CloseJetFile()

Cierra el recurso que contiene el contenido jet.

Dispose()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
Dispose(Boolean)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetJetPlayer()

Método factory para la clase JetPlayer.

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

Carga un objeto .

LoadJetFile(String)

Carga un objeto .

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

LoadJetFileAsync(String)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

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

Pausa la reproducción de la cola del segmento JET.

Play()

Comienza a reproducir la cola del segmento JET.

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

Pone en cola el segmento especificado en la cola JET.

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

Pone en cola el segmento especificado en la cola JET.

Release()

Detiene la reproducción de JET actual y libera todos los recursos nativos asociados.

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

Establece el agente de escucha JetPlayer notifica cuando el motor de representación y reproducción genera un evento JET.

SetEventListener(JetPlayer+IOnJetEventListener)

Establece el agente de escucha JetPlayer notifica cuando el motor de representación y reproducción genera un evento JET.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetMuteArray(Boolean[], Boolean)

Modifica las marcas de silenciación para el segmento activo actual.

SetMuteFlag(Int32, Boolean, Boolean)

Muta o desmuta una sola pista.

SetMuteFlags(Int32, Boolean)

Modifica las marcas de silenciación.

ToArray<T>()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
TriggerClip(Int32)

Programa la reproducción de un clip.

UnregisterFromRuntime()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, 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)

Eventos

JetEvent

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

JetNumQueuedSegmentUpdate

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

JetPauseUpdate

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

JetUserIdUpdate

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.Finalized()

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

GetJniTypeName(IJavaPeerable)

JetPlayer proporciona acceso a la reproducción y control del contenido JET.

Se aplica a