JetPlayer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 . |
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. |