我有 HTML5 音频元素
<audio src="/sounds/call.wav" id="audio1" repeated="0" repetitions="1" class="audio_sound"></audio>
如果我尝试打电话element.play()
Chrome Web 控制台中出现奇怪的错误。
未捕获(承诺中)DOMException:无法加载,因为没有
找到支持的源。
我还没有找到任何线索,说明为什么会出现此错误以及如何修复它。
这可能有帮助,也可能没有帮助,但我在 .mp3 源文件上遇到了相同的错误消息。我一直在更新内容并完善 mp3,没有意识到浏览器已经缓存了 mp3 文件的原始版本(或至少是其中的一部分)。我找不到任何信息来支持这一点,但有趣的是,似乎音频文件的一部分可能被缓存,当浏览器尝试检索文件的其余部分时,它无法(或不)检索完整的工作版本。
我会尝试将您的 .wav 文件重命名为您以前未使用过的文件,然后看看它是否开始工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)