javascript - 在 Safari (Windows) 中使用 html5/js 音频时出现问题

标签 javascript html audio safari

我正在尝试向我的 html5 游戏添加声音,奇怪的是,在 Safari 中,我在 js 控制台中收到此错误:“表达式‘音频’[未定义] 的结果不是构造函数”。

我正在使用以下代码加载声音:

var sound = new Audio();
sound.src = "audio/click" + soundext;
sound.onLoad = ResourceLoad();

对于解决此问题的任何帮助,我将不胜感激!

最佳答案

我知道这个问题有点老了,但这是我搜索问题时出现的问题,所以为了其他搜索者的利益,这是我从 http://infobrink.com/safari-not-liking-the-html5-audio/ 中找到的答案。

After much frustration I came across a post which indicated that HTML5 audio and video tags will not work in Safari without QuickTime. So much for HTML5 not requiring any plug-ins. I installed QuickTime and to my dismay Safari was now giving me the following error when I tried to start it up.

原来我们的 QuickTime 没有正确安装!

关于javascript - 在 Safari (Windows) 中使用 html5/js 音频时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6572478/

相关文章:

javascript - jQuery 自动完成返回一些空值

javascript - $.get 获取的数据在鼠标悬停/鼠标移出时滞后

audio - DVD损坏的框架

audio - Android 模拟器导致 macOS 上的音频出现问题

javascript - 使用 HTML 内容预填充电子邮件

iphone - HTTPS 上的 HTML5 音频无法在智能手机上运行?

javascript - 不分阶段工作。正常吗?

javascript - 这段代码有什么问题?当我运行时,结果只显示 0

html - 背景图像悬停过渡延迟

html - 更改包含图标高度的div