【问题标题】:Html/Js Audio without System Audio Controls没有系统音频控件的 Html/Js 音频
【发布时间】:2021-09-19 14:59:36
【问题描述】:

我想编写一个需要一些音频的小浏览器游戏。

<audio id='my-audio' src='...'></audio>

这适用于台式机和移动设备,但我有一个问题:我可以使用系统音频控件来控制此音频。所以当我在我的电脑键盘上按下暂停/播放时,它会影响这个音频,在我手机的锁定屏幕上会出现一个巨大的音频控制小部件。是否可以禁用/删除这些控件?

我也尝试过使用

new Audio('...')

在 Javascript 中,而不是音频标签。这并没有解决问题。

【问题讨论】:

  • 我再次参与该项目,发现了很棒的库 Howler.js。它非常易于使用并解决了我的问题。

标签: javascript html audio


【解决方案1】:

我建议使用Web Audio API。该链接是一个示例,我认为该示例涵盖了与您所要求的类似的用例。除了运行本教程之外,我还成功地使用此 API 读取原始音频数据(浮点值的 PCM 数组)并按需播放,这比您所要求的要复杂一些。在这两种情况下,任何类型的弹出窗口都没有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多