Bagikan melalui


MediaPlaybackList Kelas

Definisi

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
Object Platform::Object IInspectable MediaPlaybackList
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.

Berlaku untuk

Lihat juga