javascript - 暂停后howler.js Sprite 声音恢复

标签 javascript audio web-audio-api howler.js

我正在尝试使用 Howler.js 设置音频 Sprite .基本的 Sprite 功能工作正常,但如果我暂停一个 Sprite ,我怎样才能恢复播放呢?调用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帧。实际:完全没有声音)
  • 最佳答案

    只需在 pause() 和 play() 设置 'frame6' 就可以了...

    ----------------HTML-------------------
    <button onclick="sound.play('frame6')">
    Play Frame 6
    </button>
    <button onclick="sound.pause('frame6')">
    Pause
    </button>
    <button onclick="sound.play('frame6')">
    Play
    </button>
    

    关于javascript - 暂停后howler.js Sprite 声音恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37402901/

    相关文章:

    java - 基于 Java 的媒体播放器使用什么库?

    android - 无需SIP即可传输实时Android音频

    javascript - Web Audio API 中 MediaElementSource 使用的内存是否比 BufferSource 少?

    javascript - HTML/Javascript : how to access JSON data loaded in a script tag with src set

    javascript - react useReducer : How to combine multiple reducers?

    android - 如何让音乐从接收器而不是扬声器播放?

    javascript - currentTime 应该在创建 audioContext 时开始还是在创建节点图对象时开始?

    javascript - 网络音频 API : Mic stream to speaker volume drop?

    javascript - 我很困惑名称是什么数据类型?函数数据类型或 boolean 数据类型,因为它会返回 boolean 值?

    javascript - 需要对此 JavaScript 代码的解释