gpt4 book ai didi

javascript - 如何在不使用

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:58 24 4
gpt4 key购买 nike

如何只使用 JavaScript 播放声音,而不使用 <audio>标签?

我正在使用:

var audio = {};
audio["walk"] = new Audio();
audio["walk"].src = "Scr/dave.wma"
audio["walk"].load()
setTimeout('audio["walk"].play()',1000);

但它不播放?

最佳答案

没有浏览器支持 Windows Media 音频格式。

您应该使用 Ogg Vorbis、MP3 和 Wave 格式。

以下是五个主要浏览器支持的音频格式表:

                     Ogg Vorbis        MP3        Wave
Firefox * *
Safari * *
Chrome * *
Opera * *
Internet Explorer * *

请注意:上表可能已过时。

此外,正如 alex 所说,这些语句是异步的,不会等待音频文件加载完毕。您需要监听 load 事件并在事件处理程序中调用 play

关于javascript - 如何在不使用 <audio> 标签的情况下用 JavaScript 播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116000/

24 4 0