【问题标题】:Audio not playing in Howler.js音频未在 Howler.js 中播放
【发布时间】:2018-05-09 20:04:58
【问题描述】:

我正在尝试通过 Howler 播放声音,但它不起作用。没有播放音频,控制台中也没有显示错误消息。代码如下所示。

var ngTest= new Howl({
    src:["https://www.newgrounds.com/audio/download/801982"]
    });

ngTest.play();

【问题讨论】:

  • 您在 Chrome 上进行测试吗?如果是这样,您将无法再播放音频,除非先通过点击等用户操作中的“解锁”选项卡上的音频进行播放。

标签: javascript html audio howler.js


【解决方案1】:

该 URL 不适合从 newgrounds 流式传输。尝试将 mp3 上传到其他位置。我通过在本地下载文件并调用此代码进行了测试,它可以正常工作。

var ngTest= new Howl({
    src:["801982_Accentus.mp3"]
    });

ngTest.play();

【讨论】:

  • 好的。您是否知道任何其他具有与 howler 相同的特性/功能的库,然后我可以使用?我有点需要像这样的歌曲,因为我将如何整合它们。我已经使用 JavaScript 中内置的默认音频命令进行了尝试,它加载的声音很好,所以我确信那里有一些可以工作的东西。
【解决方案2】:

直播或 MP3 URL 只能通过 HTML5 音频播放。

let file= new Howl({
        src: 'http://20423.live.streamtheworld.com/RADIO538.mp3',
        html5: true, // A live stream can only be played through HTML5 Audio.
        format: ['mp3', 'aac']
});

file.play();

【讨论】:

    猜你喜欢
    • 2020-02-25
    • 2019-11-05
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多