MediaPlaybackItem 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 item media yang dapat diputar kembali. Kelas ini bertindak sebagai pembungkus di sekitar MediaSource yang mengekspos trek audio, trek video, dan trek metadata berwaktu yang disertakan dalam sumber media.
public ref class MediaPlaybackItem sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Playback.IMediaPlaybackItemFactory, 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 MediaPlaybackItem 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(Windows.Media.Playback.IMediaPlaybackItemFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class MediaPlaybackItem 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(Windows.Media.Playback.IMediaPlaybackItemFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Playback.IMediaPlaybackItemFactory2, 196608, "Windows.Foundation.UniversalApiContract")]
class MediaPlaybackItem final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Playback.IMediaPlaybackItemFactory), 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 MediaPlaybackItem
[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(typeof(Windows.Media.Playback.IMediaPlaybackItemFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaPlaybackItem
[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(typeof(Windows.Media.Playback.IMediaPlaybackItemFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Playback.IMediaPlaybackItemFactory2), 196608, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaPlaybackItem
function MediaPlaybackItem(source)
function MediaPlaybackItem(source, startTime, durationLimit)
Public NotInheritable Class MediaPlaybackItem
- 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
MediaPlaybackItem dapat diteruskan langsung ke pemutar seperti MediaPlayer, MediaElement, atau MediaPlayerElement. Atau, Anda bahkan dapat meneruskan daftar beberapa item pemutaran media menggunakan kelas MediaPlaybackList .
Untuk panduan cara menggunakan item media, lihat Item media, daftar putar, dan trek.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | FindFromMediaSource |
1607 | 14393 | MediaPlaybackItem(MediaSource,TimeSpan) |
1607 | 14393 | MediaPlaybackItem(MediaSource,TimeSpan,TimeSpan) |
1607 | 14393 | ApplyDisplayProperties |
1607 | 14393 | BreakSchedule |
1607 | 14393 | CanSkip |
1607 | 14393 | DurationLimit |
1607 | 14393 | GetDisplayProperties |
1607 | 14393 | Waktu mulai |
1703 | 15063 | AutoLoadedDisplayProperties |
1703 | 15063 | IsDisabledInPlaybackList |
1703 | 15063 | TotalDownloadProgress |
Konstruktor
MediaPlaybackItem(MediaSource) |
Menginisialisasi instans baru kelas MediaPlaybackItem . |
MediaPlaybackItem(MediaSource, TimeSpan) |
Menginisialisasi instans baru kelas MediaPlaybackItem dengan nilai StartTime yang menunjukkan posisi dalam item tempat pemutaran harus dimulai. |
MediaPlaybackItem(MediaSource, TimeSpan, TimeSpan) |
Menginisialisasi instans baru kelas MediaPlaybackItem dengan nilai StartTime yang menunjukkan posisi dalam item tempat pemutaran harus dimulai dan nilai DurationLimit yang menentukan durasi pemutaran maksimum item. |
Properti
AudioTracks |
Mendapatkan daftar trek audio baca-saja di MediaSource yang terkait dengan MediaPlaybackItem. |
AutoLoadedDisplayProperties |
Mendapatkan atau menetapkan nilai yang menentukan jenis konten media mana, jika ada, sistem harus secara otomatis memuat metadata untuk ditampilkan di Kontrol Transportasi Media Sistem. |
BreakSchedule |
Mendapatkan MediaBreakSchedule yang menentukan jadwal jeda media untuk MediaPlaybackItem. |
CanSkip |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah MediaPlaybackItem dapat dilewati. |
DurationLimit |
Mendapatkan durasi pemutaran maksimum MediaPlaybackItem. |
IsDisabledInPlaybackList |
Mendapatkan atau mengatur nilai yang menentukan apakah MediaPlaybackItem dinonaktifkan di MediaPlaybackList. |
Source |
Mendapatkan objek MediaSource yang terkait dengan MediaPlaybackItem. |
StartTime |
Mendapatkan posisi dalam MediaPlaybackItem tempat pemutaran harus dimulai. |
TimedMetadataTracks |
Mendapatkan daftar baca-saja trek metadata berwaktu di MediaSource yang terkait dengan MediaPlaybackItem. |
TotalDownloadProgress |
Mendapatkan nilai yang menunjukkan proporsi data untuk MediaPlaybackItem yang saat ini diunduh. |
VideoTracks |
Mendapatkan daftar trek video baca-saja di MediaSource yang terkait dengan MediaPlaybackItem. |
Metode
ApplyDisplayProperties(MediaItemDisplayProperties) |
Updates properti tampilan untuk MediaPlaybackItem. Properti ini digunakan oleh Kontrol Transportasi Media Sistem untuk menampilkan informasi tentang item media yang sedang diputar. |
FindFromMediaSource(MediaSource) |
Mengambil MediaPlaybackItem yang terkait dengan MediaSource yang disediakan. |
GetDisplayProperties() |
Mendapatkan properti tampilan untuk MediaPlaybackItem. |
Acara
AudioTracksChanged |
Terjadi ketika daftar trek audio di MediaSource yang terkait dengan MediaPlaybackItem berubah. |
TimedMetadataTracksChanged |
Terjadi saat daftar metadata berwaktu dilacak di MediaSource yang terkait dengan MediaPlaybackItem berubah. |
VideoTracksChanged |
Terjadi ketika daftar trek video di MediaSource yang terkait dengan MediaPlaybackItem berubah. |