MediaTimelineController 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.
Menyediakan informasi tentang dan kontrol atas laju, posisi, dan status MediaPlayer. Kelas ini memungkinkan untuk mengontrol dan menyinkronkan beberapa pemutar media dari satu pengontrol dan membuatnya lebih mudah untuk membuat kontrol transportasi kustom.
public ref class MediaTimelineController sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaTimelineController final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaTimelineController
function MediaTimelineController()
Public NotInheritable Class MediaTimelineController
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Keterangan
Dapatkan instans kelas ini menggunakan konstruktor atau dengan mengakses properti TimelineController dari MediaPlayer.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | Durasi |
1703 | 15063 | Berakhir |
1703 | 15063 | Gagal |
1703 | 15063 | IsLoopingEnabled |
Konstruktor
MediaTimelineController() |
Menginisialisasi instans baru kelas MediaTimelineController . |
Properti
ClockRate |
Mendapatkan atau mengatur kecepatan di mana posisi MediaTimelineController berubah, yang dinyatakan sebagai rasio terhadap kecepatan pemutaran normal. Misalnya, menetapkan nilai 1,0 akan menghasilkan kecepatan pemutaran normal, nilai 4,0 akan menghasilkan kecepatan pemutaran 4 kali kecepatan normal. |
Duration |
Mendapatkan nilai yang menunjukkan durasi garis waktu. Setelah rentang waktu yang ditentukan berlalu, jam garis waktu tidak akan lagi berlangsung. |
IsLoopingEnabled |
Mendapatkan nilai yang menunjukkan apakah garis waktu akan mengulang, memulai ulang jam pada nol, ketika mencapai akhir jendela waktu yang ditentukan oleh Durasi. |
Position |
Mendapatkan atau mengatur posisi MediaTimelineController saat ini. |
State |
Mendapatkan nilai yang menunjukkan status MediaTimelineController saat ini, yang dapat berjalan atau dijeda. |
Metode
Pause() |
Menjeda pemutaran MediaTimelineController. |
Resume() |
Melanjutkan pemutaran MediaTimelineController dari posisi pengontrol dijeda. |
Start() |
Memulai pemutaran MediaTimelineController dari posisi 0. |
Acara
Ended |
Terjadi ketika pengontrol garis waktu mencapai akhir jendela waktu yang ditentukan oleh Durasi jika IsLoopingEnabled diatur ke false. |
Failed |
Terjadi ketika pengontrol garis waktu mengalami kesalahan internal dan tidak dapat melanjutkan pemutaran. |
PositionChanged |
Terjadi ketika posisi MediaTimelineController berubah. |
StateChanged |
Terjadi ketika status MediaTimelineController berubah. |