【发布时间】:2012-08-13 17:27:51
【问题描述】:
我在 IE9 中的部分 javascript 代码有问题。
当我启动页面时出现错误:意外调用方法或属性访问。
这是我在 html 文件中的音频标签:
<audio controls loop preload id="musicGame">
<source src="mp3/ambient.ogg" type="audio/ogg" />
<source src="mp3/ambient.mp3" type="audio/mpeg" />
</audio>
我正在像这样在 javascript 中调用我的音频标签:
musicGame = $('#musicGame')[0];
然后我暂停它,因为我有一个静音按钮,我需要暂停页面上的所有歌曲才能静音。
musicGame.pause();
这是 IE9 抛出错误的地方。
有什么想法可能是错的吗?
【问题讨论】:
-
将预加载更改为 preload="auto"。那它行得通吗?像大多数事情一样,IE 搞砸了这一切。
-
我也有同样的问题。你找出是什么原因造成的吗?
-
您发现问题了吗?我也有同样的问题。谢谢!
标签: javascript jquery html internet-explorer audio