我有很多audio
个标记我加载到页面上(可能有数百个),其中一些正确加载了他们的src
媒体,但其他人没有。源媒体完全有效,加载和不加载的元素不一致。也就是说,一些元素将正确加载一次,但刷新后它们会失败。我在Chrome上测试。
以下是其中一个代码的示例:
<li>
<h3>Episode 21: Daylight Saving</h3>
<audio src="http://traffic.libsyn.com/pragmatic/Pragmatic-E021.mp3" controls=""></audio>
</li>
答案 0 :(得分:1)
这似乎是一个奇怪的记忆问题。在所有音频元素上设置preload = "none"
似乎已经修复了它。如果你的元素少于我,你可以使用preload = "metadata"
。
答案 1 :(得分:0)
这可能是内存问题或浏览器实现问题。提供的信息无法轻松诊断。尝试使用“onError”属性将详细错误记录到(onError)回调中。 还可以尝试从控制台启动浏览器以查看STDOUT / STDERR错误。