innerAudioContext.stop()?
发布于 5 年前 作者 icao 6681 次浏览 来自 问答


以下代码实现功能: 点击按钮会播放音频也就是按钮的提示音,音频时间大概0.01s,当你点击速度不是很快时,你的音频也就是按钮的提示音会播放完整,但是当你点击速率较高时,按钮的提示音会从当前播放位置中止,并从头开始播放,在电脑上预览是可以实现的,但是在手机上预览的时候 遇到两个问题

  1. 我这个功能实现不了
  2. 点击之后必须松开手指才会播放音频

有没有大佬能帮忙看看的 


以下是我实现功能的代码片段


audioPlay(e) {

    console.log(e)   

    innerAudioContext.src = '/assets/gl.mp3'

    innerAudioContext.play()

    console.log(e.timeStamp)

    if(e.changedTouches) {

      innerAudioContext.stop()

      innerAudioContext.play()

    }



回到顶部