MediaPlaybackList 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.
Mewakili daftar objek MediaPlaybackItem yang dapat diputar kembali. Menyediakan metode untuk mengalihkan item yang sedang diputar dan mengaktifkan perulangan dan pengacakan.
public ref class MediaPlaybackList sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPlaybackList final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaPlaybackList final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPlaybackList
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaPlaybackList
function MediaPlaybackList()
Public NotInheritable Class MediaPlaybackList
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Item dalam MediaPlaybackList dirender menggunakan pemutaran tanpa celah. Sistem akan menggunakan metadata yang disediakan dalam file yang dikodekan MP3 atau AAC untuk menentukan kompensasi penundaan atau pengisi yang diperlukan untuk pemutaran tanpa celah. Jika file yang dikodekan MP3 atau AAC tidak menyediakan metadata ini, maka sistem menentukan penundaan atau padding secara heuristik. Untuk format lossless, seperti PCM, FLAC, atau ALAC, sistem tidak mengambil tindakan karena encoder ini tidak memperkenalkan penundaan atau padding.
Untuk panduan cara menggunakan item media, lihat Item media, daftar putar, dan trek.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | MaxPrefetchTime |
1511 | 10586 | SetShuffledItems |
1511 | 10586 | ShuffledItems |
1511 | 10586 | StartingItem |
1703 | 15063 | MaxPlayedItemsToKeepOpen |
Konstruktor
MediaPlaybackList() |
Menginisialisasi instans baru kelas MediaPlaybackList . |
Properti
AutoRepeatEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah daftar pemutaran akan mengulang saat akhir daftar tercapai. |
CurrentItem |
Mendapatkan MediaPlaybackItem yang sedang diputar. |
CurrentItemIndex |
Mendapatkan indeks item saat ini diMediaPlaybackList. |
Items |
Mendapatkan representasi IObservableVector dari daftar pemutaran. |
MaxPlayedItemsToKeepOpen |
Mendapatkan atau menetapkan nilai yang menentukan jumlah objek MediaPlaybackItem yang harus tetap terbuka setelah diputar. |
MaxPrefetchTime |
Mendapatkan atau mengatur waktu prefetch maksimum untuk objek MediaPlaybackItem di daftar pemutaran. Waktu prefetch adalah jumlah waktu sebelum item diperkirakan akan mulai diputar bahwa sistem mengambil konten media item. |
ShuffledItems |
Mendapatkan daftar objek MediaPlaybackItem baca-saja yang akan diputar dalam mode acak, sesuai urutan pemutarannya. |
ShuffleEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah item dalam daftar pemutaran diputar dalam urutan acak. |
StartingItem |
Mendapatkan atau mengatur MediaPlaybackItem yang akan diputar terlebih dahulu. |
Metode
MoveNext() |
Mengubah item mediaPlaybackList saat ini ke item berikutnya dalam daftar. |
MovePrevious() |
Mengubah item saat ini dari MediaPlaybackList ke item sebelumnya dalam daftar. |
MoveTo(UInt32) |
Mengubah item mediaPlaybackList saat ini ke item dengan indeks yang ditentukan. |
SetShuffledItems(IIterable<MediaPlaybackItem>) |
Mengatur daftar objek MediaPlaybackItem yang akan diputar dalam mode acak, dalam urutan pemutarannya. |
Acara
CurrentItemChanged |
Terjadi ketika mediaPlaybackItem yang sedang diputar berubah. |
ItemFailed |
Terjadi ketika kesalahan ditemui dengan MediaPlaybackItem di daftar pemutaran. |
ItemOpened |
Terjadi ketika MediaPlaybackItem di daftar pemutaran berhasil dibuka. |