現(xiàn)在是let musicAudio = new aduio() play function(){ if(musicAudio!=null){ musicAudio.pause(); musicAudio = null; } musicAudio = new audio("123.mp3"); musicAudio.play() }這樣的話如果不寫musicAudio.pause(),就會(huì)很多音頻會(huì)一起播放,并且我在播放之后 musicAudio = null;發(fā)現(xiàn)音頻還會(huì)加載并播放。現(xiàn)在的問題是,連續(xù)點(diǎn)擊切歌會(huì)造成很長(zhǎng)時(shí)間的一個(gè)延遲會(huì)不會(huì)是 musicAudio = null;之后音頻文件還會(huì)繼續(xù)加載,但是不播放,造成的連續(xù)切歌后的音樂延遲???
如何銷毀一個(gè)new audio的對(duì)象
慕仙森
2019-03-03 21:51:27