Settings.rate

[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.]

Properti rate menentukan atau mengambil laju pemutaran media video saat ini.

Sintaks

player.settings.rate

Kemungkinan Nilai

Properti ini adalah Nomor baca/tulis (ganda) dengan nilai default 1,0.

Keterangan

Properti ini bertindak sebagai nilai pengali yang memungkinkan Anda memutar klip pada laju yang lebih cepat atau lebih lambat. Nilai default 1,0 menunjukkan kecepatan yang ditulis. Perhatikan bahwa trek audio menjadi sulit dipahami pada tingkat yang lebih rendah dari 0,5 atau lebih tinggi dari 1,5. Laju pemutaran 2 sama dengan dua kali kecepatan pemutaran normal.

Pemutar Media Windows akan mencoba menggunakan yang paling efektif dari empat mode pemutaran yang berbeda. Mode ini adalah pemutaran video yang halus dengan nada audio yang dipertahankan, pemutaran video yang halus dengan nada audio tidak dipertahankan, pemutaran video yang halus tanpa audio, dan pemutaran video keyframe tanpa audio. Mode yang dipilih oleh Pemutar tergantung pada berbagai faktor termasuk jenis file dan lokasi, sistem operasi, jaringan, dan server.

Pertimbangan lain juga berlaku, tergantung pada jenis media:

  • File Windows Media Format (WMV) dan ASF: Nilai optimal untuk properti ini adalah dari 1 hingga 10, atau dari 1 hingga 10 untuk putar balik. Nilai dari 0,5 hingga 1,0 atau dari -0,5 hingga -1,0 juga dapat berfungsi dengan baik jika pitch audio dapat dipertahankan, misalnya, saat memutar file yang terletak di komputer lokal. Nilai dengan besaran absolut yang lebih besar dari 10 diizinkan, tetapi tidak terlalu berarti.
  • Jenis Media Video Lainnya: Properti ini dapat berkisar antara 0 hingga 9. Nilai negatif tidak diperbolehkan. Nilai kurang dari 1 mewakili gerakan lambat. Nilai di atas 9 diizinkan, tetapi tidak terlalu berarti.

Kontrol. Metode fastForward mengubah nilai laju menjadi 5,0, sedangkan Kontrol. Metode fastReverse mengubah tingkat menjadi 5.0.

Laju pemutaran beberapa tipe media tidak dapat diubah. Gunakan Pengaturan. metode isAvailable untuk menentukan apakah properti ini dapat ditentukan untuk item media tertentu.

Pemutar Media Windows 10 Mobile: Properti ini hanya menerima atau mengembalikan nilai -5.0, 1.0, atau 5.0.

Contoh

Contoh berikut membuat elemen HTML SELECT yang memungkinkan pengguna mengubah kecepatan pemutaran media saat ini. Opsi SELECT menawarkan kecepatan normal, kecepatan setengah kecepatan, dan kecepatan pemutaran ganda. Objek Pemutar dibuat dengan ID = "Pemutar".

<!-- Create the HTML SELECT element. -->
<SELECT  ID = pbRATE  NAME = "pbRATE"  LANGUAGE="JScript"
         onChange="
                   /* Test whether playback rate can be set. */
                   if(Player.settings.IsAvailable('Rate'))

                   /* Set the playback rate based on the current
                      value of the SELECT element. */
                   Player.settings.rate = this.value
">

/* Create the OPTION list. */
<OPTION VALUE = 1>NORMAL</OPTION>
<OPTION VALUE = .5>half speed</OPTION>
<OPTION VALUE = 2>2 speed</OPTION>
</SELECT>

Persyaratan

Persyaratan Nilai
Versi
Pemutar Media Windows versi 7.0 atau yang lebih baru.
DLL
Wmp.dll

Lihat juga

Controls.fastForward

Controls.fastReverse

Objek Pengaturan

Settings.isAvailable