HTMLMediaElement.playbackRate
HTMLMediaElement.playbackRate プロパティは、メディアが再生されるレートを設定します。これはユーザーが早送りやスローモーションなどのユーザー制御を実装するために使用されます。通常の再生レートにこの値を掛けて現在のレートが求められるため、 1.0 の値が通常の速度です。
playbackRate が負の数であれば、メディアは逆方向に再生されます。
音声は、逆方向の再生であったり、早送りやスロー再生が実用的な範囲を外れていた場合(例えば、 Gecko では 0.25 から 4.0 の範囲であれば)ミュートされます。
既定の設定では、音声のピッチが補正されます。ピッチ補正は HTMLMediaElement.preservesPitch プロパティで無効にすることができます。
値
double 値です。 1.0 は「通常の速度」で、 1.0 より小さければ通常より遅く、大きければ通常より早く再生されます。(既定値: 1.0)
例
js
const obj = document.createElement('video');
console.log(obj.playbackRate); // Expected Output: 1
仕様書
| Specification |
|---|
| HTML Standard # dom-media-playbackrate-dev |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 定義している
HTMLMediaElementインターフェイス