首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome <audio> playbackRate

Chrome <audio> playbackRate
EN

Stack Overflow用户
提问于 2012-07-11 17:05:24
回答 2查看 1.4K关注 0票数 2

我尝试在chrome中使用元素的playbackRate属性。我已经创建了简单的标记:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html>
<body>
    <audio id="myAudio" preload="metadata" defaultPlaybackRate="1.0" playbackRate="2.0" src="http://path_to_mp3_stream/" autoplay="true"></audio>
</body>
</html>

但是回放仍然保持正常的速率。我做错了什么?

Google Chrome v20.0.1132.47。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-12 05:23:39

通过以下方式修改标记可使其正常工作:

代码语言:javascript
运行
复制
<audio id="myplayer" preload="auto" controls="controls">
     <source src="http://path_to_mp3"></source> 
</audio>
<script>
     var player = document.getElementById("myplayer");
     player.playbackRate = 2;
</script>

更新:看起来有相关的issue

票数 2
EN

Stack Overflow用户

发布于 2013-08-16 05:12:01

我不相信在<audio>canPlay事件触发之前,您无法设置它的playbackRate,这(以及浏览器缓存)可能是您接受的答案对您有效的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11429140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档