Windows.Media.Playback Ruang nama

Menyediakan fungsionalitas untuk memutar file media dari tugas latar depan dan latar belakang.

Kelas

BackgroundMediaPlayer

Menyediakan akses ke pemutar media saat sedang berjalan di latar belakang.

Catatan

Dimulai dengan Windows, versi 1703, BackgroundMediaPlayer tidak digunakan lagi dan mungkin tidak tersedia di versi Windows yang akan datang. Gunakan kelas MediaPlayer sebagai gantinya. Untuk informasi selengkapnya, lihat Memutar media di latar belakang.

CurrentMediaPlaybackItemChangedEventArgs

Menyediakan data untuk peristiwa MediaPlaybackList.CurrentItemChanged .

MediaBreak

Mewakili satu set atau beberapa objek MediaPlaybackItem yang diputar sebelum, sesudah, atau pada titik yang ditentukan selama pemutaran MediaPlaybackItem lain.

MediaBreakEndedEventArgs

Menyediakan data untuk peristiwa MediaBreakManager.BreakEnded , yang terjadi ketika pemutaran MediaBreak telah berakhir.

MediaBreakManager

Menyediakan informasi tentang dan kontrol atas objek MediaBreak yang terkait dengan MediaPlayer. Kelas ini menyediakan peristiwa ketika jeda media memulai pemutaran, mengakhiri pemutaran, dilewati, atau dicari. Anda juga dapat menggunakan kelas ini untuk menentukan MediaBreak yang sedang diputar atau memulai atau melewati pemutaran MediaBreak.

MediaBreakSchedule

Mewakili sekumpulan objek MediaBreak yang terkait dengan MediaPlaybackItem dan posisi dalam pemutaran item tempat jeda media diputar.

MediaBreakSeekedOverEventArgs

Menyediakan data untuk peristiwa MediaBreakManager.BreaksSeekedOver , yang terjadi ketika pengguna mencari posisi pemutaran media melewati satu atau beberapa media yang tertunda berhenti.

MediaBreakSkippedEventArgs

Menyediakan data untuk peristiwa MediaBreakManager.BreakSkipped , yang terjadi ketika pemutaran MediaBreak dilewati.

MediaBreakStartedEventArgs

Menyediakan data untuk peristiwa MediaBreakManager.BreakStarted , yang terjadi ketika pemutaran MediaBreak dimulai.

MediaItemDisplayProperties

Menentukan sekumpulan metadata untuk MediaPlaybackItem yang ditampilkan di Kontrol Transportasi Media Sistem saat item sedang diputar.

MediaPlaybackAudioTrackList

Mewakili daftar objek AudioTrack baca-saja, di mana satu trek dapat dipilih pada satu waktu.

MediaPlaybackCommandManager

Menentukan perilaku dan menerima peristiwa dari Kontrol Transportasi Media Sistem. Gunakan kelas ini untuk menyesuaikan interaksi antara MediaPlayer dan Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.AutoRepeatModeReceived , yang terjadi ketika manajer perintah menerima perintah dari kontrol Pengulangan otomatis Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerCommandBehavior

Untuk digunakan dengan objek MediaPlaybackCommandManager, kelas ini memungkinkan Anda mengaktifkan dan menonaktifkan perintah Kontrol Transportasi Media Sistem dan memungkinkan Anda merespons perubahan dalam status perintah yang diaktifkan.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.FastForwardReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Maju cepat dari Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerNextReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.NextReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Berikutnya dari Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerPauseReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.PauseReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Jeda Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerPlayReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.PlayReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Putar Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerPositionReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.PositionReceived , yang terjadi ketika manajer perintah menerima perintah yang mengubah posisi saat ini dari Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.PreviousReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Putar Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerRateReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.RateReceived , yang terjadi ketika manajer perintah menerima perintah yang mengubah laju pemutaran saat ini dari Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerRewindReceivedEventArgs

Menyediakan data atau peristiwa MediaPlaybackCommandManager.RewindReceived , yang terjadi ketika manajer perintah menerima perintah dari tombol Gulung Balik Kontrol Transportasi Media Sistem.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

Menyediakan data atau peristiwa ShuffleReceived , yang terjadi ketika manajer perintah menerima perintah dari kontrol Acak Kontrol Transportasi Media Sistem.

MediaPlaybackItem

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.

MediaPlaybackItemError

Mewakili kesalahan yang terjadi saat mencoba mengatasi MediaPlaybackItem.

MediaPlaybackItemFailedEventArgs

Menyediakan data untuk peristiwa MediaPlaybackList.ItemFailed .

MediaPlaybackItemOpenedEventArgs

Menyediakan data untuk peristiwa MediaPlaybackList.ItemBuka .

MediaPlaybackList

Mewakili daftar objek MediaPlaybackItem yang dapat diputar kembali. Menyediakan metode untuk mengalihkan item yang sedang diputar dan mengaktifkan perulangan dan pengacakan.

MediaPlaybackSession

Menyediakan informasi tentang status sesi pemutaran MediaPlayer saat ini dan menyediakan peristiwa untuk merespons perubahan status sesi pemutaran.

MediaPlaybackSessionBufferingStartedEventArgs

Menyediakan data untuk peristiwa BufferingStarted dari MediaPlaybackSession.

MediaPlaybackSessionOutputDegradationPolicyState

Mengekspresikan status kebijakan degradasi output saat ini dari MediaPlaybackSession.

MediaPlaybackSphericalVideoProjection

Mengelola pengaturan proyeksi video bubu untuk MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

Mewakili daftar objek TimedMetadataTrack baca-saja.

MediaPlaybackVideoTrackList

Mewakili daftar objek VideoTrack baca-saja, di mana satu trek dapat dipilih pada satu waktu.

MediaPlayer

Menyediakan akses ke fungsi pemutaran media seperti putar, jeda, maju cepat, mundur, dan volume.

MediaPlayerDataReceivedEventArgs

Menyediakan data untuk peristiwa MessageReceivedFromBackground dan MessageReceivedFromForeground .

MediaPlayerFailedEventArgs

Menyediakan data untuk peristiwa MediaFailed .

MediaPlayerRateChangedEventArgs

Menyediakan data untuk peristiwa MediaPlayerRateChanged .

MediaPlayerSurface

Menyediakan akses ke ICompositionSurface yang dibagikan antara MediaPlayer dan Compositor untuk mengaktifkan penyajian konten MediaPlayer menggunakan API Windows.UI.Composition tanpa memerlukan penggunaan kerangka kerja XAML.

PlaybackMediaMarker

Mewakili penanda pada lokasi tertentu di garis waktu aliran media.

PlaybackMediaMarkerReachedEventArgs

Menyediakan data untuk peristiwa PlaybackMediaMarkerReached .

PlaybackMediaMarkerSequence

Kumpulan objek PlaybackMediaMarker yang diurutkan.

TimedMetadataPresentationModeChangedEventArgs

Menyediakan data untuk peristiwa MediaPlaybackTimedMetadataTrackList.PresentationModeChanged .

Antarmuka

IMediaEnginePlaybackSource

Antarmuka yang diimplementasikan oleh kelas yang merupakan sumber pemutaran Media Engine.

IMediaPlaybackSource

Antarmuka penanda yang mengidentifikasi kelas penerapan sebagai sumber pemutaran.

Enum

AutoLoadedDisplayPropertyKind

Menentukan jenis metadata yang dapat ditampilkan secara otomatis untuk MediaPlaybackItem. Atur jenis data yang ingin Anda muat secara otomatis dengan menetapkan salah satu nilai ini ke properti AutoLoadedDisplayProperties .

FailedMediaStreamKind

Menunjukkan jenis aliran media yang gagal.

MediaBreakInsertionMethod

Menentukan metode yang digunakan untuk menyisipkan pemutaran MediaBreak ke dalam pemutaran MediaPlaybackItem tempatnya berada.

MediaCommandEnablingRule

Menentukan aturan untuk mengaktifkan perintah Kontrol Transportasi Media Sistem.

MediaPlaybackItemChangedReason

Menentukan alasan mengapa MediaPlaybackItem saat ini dalam MediaPlaybackList berubah. Periksa alasannya dengan mengakses properti Reason dari objek CurrentMediaPlaybackItemChangedEventArgs yang diteruskan ke peristiwa MediaPlaybackList.CurrentItemChanged .

MediaPlaybackItemErrorCode

Menentukan jenis kesalahan yang terjadi saat membuka MediaPlaybackItem.

MediaPlaybackSessionVideoConstrictionReason

Menentukan alasan berbasis kebijakan bahwa output video item media dibatasi.

MediaPlaybackState

Menentukan status pemutaran MediaPlaybackSession.

MediaPlayerAudioCategory

Menentukan tipe audio yang bisa diputar oleh pemutar media.

MediaPlayerAudioDeviceType

Menjelaskan penggunaan utama perangkat yang digunakan untuk memutar audio. Nilai ini digunakan oleh MediaPlayer.AudioDeviceType.

MediaPlayerError

Menunjukkan kemungkinan kesalahan pemutar media.

MediaPlayerState

Menunjukkan kemungkinan status pemain bisa masuk.

Catatan

MediaPlayerState dapat diubah atau tidak tersedia setelah Windows 10, versi 1607. Gunakan MediaPlaybackState sebagai gantinya.

SphericalVideoProjectionMode

Menentukan mode proyeksi bulat yang digunakan untuk merender video.

StereoscopicVideoRenderMode

Menentukan mode render stereoskopis saat ini untuk MediaPlayer.

TimedMetadataTrackPresentationMode

Menentukan apakah sekumpulan trek metadata berwaktu tercantum dalam XAML **MediaTransportControls, apakah peristiwa dinaikkan untuk isyarat data di trek, dan apakah ada subtitel dan keterangan tertutup yang terkandung dalam trek ditampilkan oleh sistem, oleh aplikasi, atau tidak sama sekali.

Lihat juga