无法加载,因为找不到支持的源。播放HTML5音频元素时

时间:2016-05-13 19:07:55

标签: javascript html5 google-chrome audio chromium

我有HTML5音频元素

<audio src="/sounds/call.wav" id="audio1" repeated="0" repetitions="1" class="audio_sound"></audio>

如果我尝试拨打element.play(),则会在Chrome网络控制台中显示奇怪的错误。

  

未捕获(承诺)DOMException:无法加载,因为没有   找到支持的来源。

我没有找到任何线索,说明此错误出现的原因以及解决方法。

1 个答案:

答案 0 :(得分:5)

这可能有所帮助,也可能无效,但我在.mp3源文件中遇到了相同的错误消息。我一直在更新内容并改进mp3,没有意识到浏览器缓存了mp3文件的原始版本(或至少部分内容)。我找不到任何信息来支持这一点,但有趣的是,似乎音频文件的一部分可能被缓存,当浏览器尝试检索文件的其余部分时,它不能(或不)检索完整的工作版本。

我会尝试将您的.wav文件重命名为之前未使用的内容,看看它是否开始工作。