innerAudioContext.stop()?
以下代码实现功能: 点击按钮会播放音频也就是按钮的提示音,音频时间大概0.01s,当你点击速度不是很快时,你的音频也就是按钮的提示音会播放完整,但是当你点击速率较高时,按钮的提示音会从当前播放位置中止,并从头开始播放,在电脑上预览是可以实现的,但是在手机上预览的时候 遇到两个问题
- 我这个功能实现不了
- 点击之后必须松开手指才会播放音频
有没有大佬能帮忙看看的
以下是我实现功能的代码片段
audioPlay(e) {
console.log(e)
innerAudioContext.src = '/assets/gl.mp3'
innerAudioContext.play()
console.log(e.timeStamp)
if(e.changedTouches) {
innerAudioContext.stop()
innerAudioContext.play()
}