【发布时间】:2018-08-02 22:28:42
【问题描述】:
我需要一个宽度约为 20 毫秒的单次方波。 我还没有找到一个简单的自主代码示例来执行此操作。
没有外部库,只有几行代码 可以这样做吗?在运行 DOS 的 IBM XT 上很容易做到。 我使用创意关键字进行了扩展搜索,但一无所获。
我看到一个提示,可以在本地构建声音 (用实际数据替换 ...data...):
var playSound = (function beep () {
var snd = new Audio ("data:audio/wav;base64,//...data...");
return function () {
snd.play();
}
}) ();
然后运行:
playSound ();
但这些示例不起作用。 我有 chrome、firefox、opera 和其他几个浏览器。
有没有人知道如何在没有太多代码的情况下做到这一点?
【问题讨论】:
标签: javascript html audio