new Audio()加载新的音频

咱们在js中用new Audio()建立的音频对象,在第一次点击播放以后 ,即便后续有相同名字的音频替换了该音频,在后面的点击事件中仍是会播放首次new Audio()的音频,就算你从新new Audio()了这个音频对象,都不会播放新上传的音频,而是播放第一次点击时的音频。这是由于浏览器缓存形成的。要解决这个问题只须要在后续的new Audio(url),url请求后面加一个随机数便可。 例如:
相关文章
相关标签/搜索