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>Tracks в сегменте можно отключить или отключить в любой момент, по отдельности или с помощью маски (чтобы изменить состояние отключения звука для нескольких дорожек одновременно). <Li>Части треков в сегменте можно воспроизводить в предопределенных точках сегмента, чтобы поддерживать синхронизацию с другими треками в сегменте. Это достигается с помощью понятия "клипы", которые могут быть активированы в любое время, но будут воспроизводиться только в нужное время, как это было создано в соответствующем файле JET. </ul>

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

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

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

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

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

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

Метод Factory для класса 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)

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

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

Задает прослушиватель 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)

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

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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 и управлению ими.

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