我试图在html5游戏中添加声音,奇怪的是在Safari中,我在js控制台中收到此错误:“表达式’Audio[undefined]的结果不是构造函数”.我正在使用以下代码加载声音:var sound = new Audio();sound.src = audio/click ...

我试图在html5游戏中添加声音,奇怪的是在Safari中,我在js控制台中收到此错误:“表达式’Audio'[undefined]的结果不是构造函数”.
我正在使用以下代码加载声音:
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中使用html5 / js音频时出现问题(Windows)


基础教程推荐
- 浅谈Vue3的几个优势 2022-07-07
- vuex Getters基本用法 2023-10-08
- Ajax提交参数的值中带有html标签不能提交成功的解决办法(ASP.NET) 2023-01-26
- 巧用ajax请求服务器加载数据列表时提示loading的方法 2023-02-01
- 微信小程序中的生命周期与生命周期函数浅析介 2022-08-30
- CSS的expression使用简介 2022-10-16
- Ajax跨域访问Cookie丢失问题的解决方法 2023-01-26
- JavaScript创建数组的方法详解 2023-08-12
- 解决微信返回上一页,页面中的AJAX的请求,对Get请求无效的问题 2023-01-26
- Ajax基础教程之封装(三) 2023-01-20