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.

Panduan Pembuatan Kulit