Поделиться через


JetPlayer Класс

Определение

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым 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
Наследование
JetPlayer
Атрибуты

Комментарии

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

Ознакомьтесь с руководством пользователя JET Creator Для презентации интерактивной музыкальной концепции JET и о том, как использовать средство JetCreator для создания содержимого для проигрывателя JetPlayer.

Использование класса JetPlayer основано на воспроизведении ряда сегментов JET, которые последовательно добавляются в очередь воспроизведения FIFO. Отрисовка содержимого MIDI, хранящегося в каждом сегменте, может быть динамически затронута двумя механизмами: <ul><li>Треки в сегменте могут быть отключены или незамечены в любой момент, по отдельности или через маску (чтобы изменить состояние отключения нескольких треков одновременно). <Li>Части треков в сегменте можно воспроизводить в предопределенных точках сегмента, чтобы поддерживать синхронизацию с другими треками в сегменте. Это достигается с помощью понятия "клипы", которые можно активировать в любое время, но это будет воспроизводиться только в нужное время, как создано в соответствующем JET-файле. </ul>

В результате отрисовки и воспроизведения сегментов JET пользователь экземпляра JetPlayer может получать уведомления от обработчика JET относительно: <><количество <сегментов воспроизведения ul li,>оставшееся для воспроизведения в событиях контроллера приложений очереди <>(>CC80-83), чтобы пометить точки в сегментах <MIDI /ul>

Используется #getJetPlayer() для создания экземпляра JetPlayer. JetPlayer — это одноэлементный класс.

Документация по Java для android.media.JetPlayer.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

JetPlayer(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
JniPeerMembers

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

MaxTracks

Возвращает максимальное количество одновременных треков MIDI, поддерживаемых JetPlayer.

PeerReference

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

ClearQueue()

Очищает очередь сегментов и очищает все клипы, запланированные для воспроизведения.

Clone()

Клонирование экземпляра JetPlayer не поддерживается.

CloseJetFile()

Закрывает ресурс, содержащий содержимое JET.

Dispose()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
Dispose(Boolean)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetJetPlayer()

Метод Фабрики для класса JetPlayer.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
LoadJetFile(AssetFileDescriptor)

Загружает класс .

LoadJetFile(String)

Загружает класс .

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

LoadJetFileAsync(String)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Pause()

Приостанавливает воспроизведение очереди сегментов JET.

Play()

Начинает воспроизведение очереди сегментов JET.

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

Очереди указанного сегмента в очереди JET.

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

Очереди указанного сегмента в очереди JET.

Release()

Останавливает текущее воспроизведение JET и освобождает все связанные собственные ресурсы.

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

Задает прослушиватель JetPlayer уведомляет, когда событие JET создается обработчиком отрисовки и воспроизведения.

SetEventListener(JetPlayer+IOnJetEventListener)

Задает прослушиватель JetPlayer уведомляет, когда событие JET создается обработчиком отрисовки и воспроизведения.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetMuteArray(Boolean[], Boolean)

Изменяет флаги отключения для текущего активного сегмента.

SetMuteFlag(Int32, Boolean, Boolean)

Отключает или отключает одну дорожку.

SetMuteFlags(Int32, Boolean)

Изменяет флаги отключения.

ToArray<T>()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
TriggerClip(Int32)

Планирует воспроизведение клипа.

UnregisterFromRuntime()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

События

JetEvent

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

JetNumQueuedSegmentUpdate

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

JetPauseUpdate

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

JetUserIdUpdate

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

Явные реализации интерфейса

IJavaPeerable.Disposed()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.Finalized()

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

GetJniTypeName(IJavaPeerable)

JetPlayer предоставляет доступ к воспроизведению и управлению содержимым JET.

Применяется к