账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何销毁一个new audio的对象
    57
    0

    现在是

    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;之后音频文件还会继续加载,但是不播放,造成的连续切歌后的音乐延迟???

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部