如何销毁一个new audio的对象

现在是


let musicAudio = new aduio()

    play function(){

        if(musicAudio!=null){

          musicAudio.pause();

          musicAudio = null;

        }

        musicAudio = new audio("123.mp3");

        musicAudio.play()

      }

这样的话如果不写musicAudio.pause(),就会很多音频会一起播放,并且我在播放之后 musicAudio = null;发现音频还会加载并播放。现在的问题是,连续点击切歌会造成很长时间的一个延迟

会不会是 musicAudio = null;之后音频文件还会继续加载,但是不播放,造成的连续切歌后的音乐延迟???


慕仙森
浏览 2940回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript