我在我的 HTML 文件中使用 HTML5 音频元素。
尝试了很多方法,我只是无法通过 AJAX 替换音频文件,它仍然返回相同的音频文件。
<div id="audiodiv">
<audio id="audioelement">
<source src="test.ogg" type="audio/ogg">
</audio>
</div>
所以我记录了一个名为 test.ogg 的新文件,它覆盖了旧文件。我尝试使用 jQuery 并使用$("#audiodiv").html('')
和重新渲染这部分。然后通过获取元素document.getElementbyID
,然后使用.play() function
.
它返回相同的旧 test.ogg,它已经被新的覆盖。
所以我试图删除缓存,仍然是同样的问题。
唯一可行的方法是删除缓存并关闭浏览器并再次调用页面......
我该如何解决这个问题?
非常感谢您的帮助。