Menambahkan Slider
[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Anda bisa menambahkan slider untuk memperlihatkan posisi media saat ini, dan juga memfungsikan pengguna untuk mengubah posisi dalam file media saat ini.
Pertama, Anda harus menambahkan elemen SLIDER :
<SLIDER
id = "myslider"
min = "0"
max = "wmpprop:player.currentMedia.duration"
onmouseup = "player.controls.currentPosition = myslider.value; "
tooltip = "current position"
height = "10"
width = "180"
top = "150"
left = "88"
backgroundColor = "red"
foregroundColor = "blue"
thumbImage = "thumb.bmp"/>
Ini menetapkan nilai maksimum berdasarkan durasi file media saat ini. Ini menggunakan bitmap gambar jempol kecil yang hanya 10 piksel dengan 10 piksel persegi hijau. Latar belakang slider akan berwarna merah dan latar depan akan berwarna biru. Saat pengguna menyeret gambar jempol ke posisi baru dan melepaskan tombol mouse, media akan berubah ke posisi tersebut.
Tetapi penggun tidak akan bergerak dengan sendirinya kecuali Anda mengukur posisi saat ini dengan atribut currentPosition_onchange elemen CONTROLS , yang disematkan dalam elemen PLAYER .
<PLAYER
URL = "https://proseware.com/laure.wma">
<CONTROLS
currentPosition_onchange = "myslider.value = player.controls.currentPosition; "/>
</PLAYER>
Ketika posisi media berubah, ini menembakkan peristiwa yang kemudian menjalankan baris kode yang mengubah nilai slider ke posisi media saat ini.
Anda dapat melihat kulit slider kerja serupa di bagian sampel SDK.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk