1

我正在用HTML 5 做一个项目,目标是android tablet。有一些使用音频时间更新委托触发的 jquery动画

它工作正常,但在浏览页面时显示一些加载问题。它有时不会加载。我在$(document).ready();中添加了一个加载器;方法,并将在canplaythrough委托中删除。

有时加载程序不会消失,因为没有调用canplaythrough 。

经常找不到问题。为什么每次都没有正确加载音频?这是因为浏览器缓存吗?

我正在 Android 默认和 chrome 浏览器中对其进行测试。

谁能告诉我为什么会这样。

任何帮助,将不胜感激。

4

1 回答 1

1

我发现在“错误加载”情况下调用了“中止”方法,而不是“错误”方法。然后我检查了“ readyState ”值。它显示“0”(HAVE_NOTHING)值。在这种情况下,我尝试刷新页面。它似乎有效,但这是一个不好的做法,因为用户可以看到浏览器正在尝试多次刷新页面。是否可以重新加载音频对象

于 2012-12-03T09:17:16.677 回答