diff options
Diffstat (limited to 'files/zh-cn/web/api/htmlmediaelement/playbackrate/index.html')
-rw-r--r-- | files/zh-cn/web/api/htmlmediaelement/playbackrate/index.html | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/files/zh-cn/web/api/htmlmediaelement/playbackrate/index.html b/files/zh-cn/web/api/htmlmediaelement/playbackrate/index.html new file mode 100644 index 0000000000..35534bedba --- /dev/null +++ b/files/zh-cn/web/api/htmlmediaelement/playbackrate/index.html @@ -0,0 +1,65 @@ +--- +title: HTMLMediaElement.playbackRate +slug: Web/API/HTMLMediaElement/playbackRate +tags: + - API + - HTML DOM + - HTMLMediaElement + - Property +translation_of: Web/API/HTMLMediaElement/playbackRate +--- +<div>{{APIRef("HTML DOM")}}</div> + +<p><strong><code>HTMLMediaElement.playbackRate</code></strong> 属性设置媒体文件播放时的速率。这用于实现让用户控制快放、慢放等。 正常播放速率乘以该值表示当前的播放速率,所以1.0表示一个正常的播放速率。</p> + +<p>将 <code>playbackRate</code> 设为负值<strong>不可以</strong>实现倒播。</p> + +<p>媒体文件倒着播放时,或者播放速率低于或高于浏览器内核规定的可用范围(比如,Gecko约定范围是0.25~5.0)时,播放过程将静音。</p> + +<p>任意播放速率下,音频的音调将默认与其匹配。一些浏览器实现了非标准的 {{domxref("HTMLMediaElement.preservesPitch")}} {{non-standard_inline}} 属性来进行音调控制。</p> + +<h2 id="Syntax" name="Syntax">语法</h2> + +<pre class="brush: js notranslate">// video +<var>video</var>.playbackRate = 1.5; +// audio +<var>audio</var>.playbackRate = 1.0;</pre> + +<h3 id="赋值说明">赋值说明</h3> + +<p>浮点数1.0 是 "正常速度", 比 1.0 小的值使媒体文件播放的慢于正常速度,比1.0大的值使播放变得快于正常速度.</p> + +<h2 id="示例">示例</h2> + +<pre class="brush: js notranslate">var obj = document.createElement('video'); +console.log(obj.playbackRate); // 1</pre> + +<table class="standard-table"> + <tbody> + <tr> + <th scope="col">特性</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + <tr> + <td>{{SpecName('HTML WHATWG', "the-video-element.html#htmlmediaelement", "HTMLMediaElement.playbackRate")}}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td>No change from {{SpecName('HTML5 W3C')}}</td> + </tr> + <tr> + <td>{{SpecName('HTML5 W3C', "embedded-content-0.html#htmlmediaelement", "HTMLMediaElement.playbackRate")}}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td>Initial definition.</td> + </tr> + </tbody> +</table> + +<h2 id="浏览器兼容性">浏览器兼容性</h2> + +<p>{{Compat("api.HTMLMediaElement.playbackRate")}}</p> + +<h2 id="See_Also" name="See_Also">请参阅</h2> + +<ul> + <li>接口定义 {{domxref("HTMLMediaElement")}}.</li> +</ul> |