【发布时间】:2016-05-24 01:09:34
【问题描述】:
我正在尝试使用Howler.js 设置音频精灵。基本的精灵功能工作正常,但如果我暂停一个精灵,我怎样才能恢复播放呢?打电话给play() 对我不起作用。
sound = new Howl({
urls: ['http://<your audio asset>'],
sprite: {
frame1: [260, 4400],
frame2: [4700, 2400],
frame3: [7100, 2200],
frame4: [9300, 2100],
frame5: [11400,5100],
frame6: [16500, 3000]
}
});
----------------HTML-------------------
<button onclick="sound.play('frame6')">
Play Frame 6
</button>
<button onclick="sound.pause()">
Pause
</button>
<button onclick="sound.play()">
Play
</button>
我的步骤顺序
- 播放第 6 帧
- 暂停
- 播放(预期:继续播放第 6 帧。实际:完全没有声音)
【问题讨论】:
-
这是 2.0 中正在解决的问题之一。我建议切换到 2.0 分支(目前是测试版,但非常稳定),它可以解决这个问题。
标签: javascript audio web-audio-api howler.js