【发布时间】:2015-03-24 16:55:59
【问题描述】:
我正在尝试在 chrome 中成功加载和播放音频文件,但无法向后播放:
audio = new Audio('http://mathweirdo.com/bingo/audio/buzzer.mp3');
audio.playbackRate = -1;
audio.currentTime = audio.duration; // I have tried ommiting this line
audio.play()
这不会产生声音,只会触发一个timeupdate 事件。
【问题讨论】:
-
这里似乎有相互矛盾的信息。 This page(在底部)声明
Negative values don't currently play the media backwards,但是 HTMLMediaElement docs 表示If the playbackRate is negative, the media is played backwards -
那么这个规范是否还没有被大多数浏览器实现?
-
好像是这样。这里有一个“解决方法”:stackoverflow.com/questions/16045812/…
-
谢谢,不过看来这个解决方法只适用于视频,不适用于音频。
标签: javascript html audio streaming html5-audio