Bagikan melalui


JetPlayer Kelas

Definisi

JetPlayer menyediakan akses ke pemutaran dan kontrol konten 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
Warisan
JetPlayer
Atribut

Keterangan

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

Silakan merujuk ke Panduan Pengguna Pembuat JET untuk presentasi konsep musik interaktif JET dan cara menggunakan alat JetCreator untuk membuat konten menjadi pemutar oleh JetPlayer.

Penggunaan kelas JetPlayer didasarkan pada pemutaran sejumlah segmen JET yang secara berurutan ditambahkan ke antrean FIFO pemutaran. Penyajian konten MIDI yang disimpan di setiap segmen dapat dipengaruhi secara dinamis oleh dua mekanisme: <Trek ul><li>dalam segmen dapat dibisukan atau dimatikan suaranya kapan saja, secara individual atau melalui masker (untuk mengubah status bisukan beberapa trek sekaligus). <Li>Bagian trek dalam segmen dapat dimainkan pada titik yang telah ditentukan sebelumnya di segmen, untuk mempertahankan sinkronisasi dengan trek lain di segmen. Ini dicapai melalui gagasan "klip", yang dapat dipicu kapan saja, tetapi itu hanya akan diputar pada waktu yang tepat, seperti yang ditulis dalam file JET yang sesuai. </Ul>

Sebagai hasil dari penyajian dan pemutaran segmen JET, pengguna instans JetPlayer dapat menerima pemberitahuan dari mesin JET relatif terhadap: ul>li Status pemutaran <li>Jumlah segmen yang tersisa untuk diputar dalam antrean <li>Peristiwa pengontrol aplikasi (CC80-83) untuk menandai titik di segmen <MIDI /ul><<>

Gunakan #getJetPlayer() untuk membuat instans JetPlayer. JetPlayer adalah kelas singleton.

Dokumentasi Java untuk android.media.JetPlayer.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

JetPlayer(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
JniPeerMembers

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

MaxTracks

Mendapatkan jumlah maksimum trek MIDI simultan yang didukung oleh JetPlayer.

PeerReference

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode

ClearQueue()

Mengosongkan antrean segmen, dan menghapus semua klip yang dijadwalkan untuk pemutaran.

Clone()

Mengkloning instans JetPlayer tidak didukung.

CloseJetFile()

Menutup sumber daya yang berisi konten JET.

Dispose()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
Dispose(Boolean)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetJetPlayer()

Metode pabrik untuk kelas JetPlayer.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
LoadJetFile(AssetFileDescriptor)

Memuat .

LoadJetFile(String)

Memuat .

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

LoadJetFileAsync(String)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
Pause()

Menjeda pemutaran antrean segmen JET.

Play()

Mulai memutar antrean segmen JET.

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

Mengantrekan segmen yang ditentukan dalam antrean JET.

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

Mengantrekan segmen yang ditentukan dalam antrean JET.

Release()

Menghentikan pemutaran JET saat ini, dan merilis semua sumber daya asli terkait.

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

Mengatur listener JetPlayer memberi tahu saat peristiwa JET dihasilkan oleh mesin penyajian dan pemutaran.

SetEventListener(JetPlayer+IOnJetEventListener)

Mengatur listener JetPlayer memberi tahu saat peristiwa JET dihasilkan oleh mesin penyajian dan pemutaran.

SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetMuteArray(Boolean[], Boolean)

Memodifikasi bendera bisu untuk segmen aktif saat ini.

SetMuteFlag(Int32, Boolean, Boolean)

Mematikan suara atau menyalakan suara satu trek.

SetMuteFlags(Int32, Boolean)

Memodifikasi bendera bisukan.

ToArray<T>()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
TriggerClip(Int32)

Menjadwalkan pemutaran klip.

UnregisterFromRuntime()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Acara

JetEvent

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

JetNumQueuedSegmentUpdate

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

JetPauseUpdate

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

JetUserIdUpdate

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

GetJniTypeName(IJavaPeerable)

JetPlayer menyediakan akses ke pemutaran dan kontrol konten JET.

Berlaku untuk