new Audio()加載新的音頻

咱們在js中用new Audio()建立的音頻對象,在第一次點擊播放以後 ,即便後續有相同名字的音頻替換了該音頻,在後面的點擊事件中仍是會播放首次new Audio()的音頻,就算你從新new Audio()了這個音頻對象,都不會播放新上傳的音頻,而是播放第一次點擊時的音頻。這是由於瀏覽器緩存形成的。要解決這個問題只須要在後續的new Audio(url),url請求後面加一個隨機數便可。 例如:
相關文章
相關標籤/搜索