收藏
回答

如何用InnerAudioContext重复播放本地音频文件?

问题描述:

小程序InnerAudioContext对象用src无法设置本地音频文件

再次用play()方法播放相同文件时,模拟器OK,手机预览时只有第一次播放有声音

解决办法:

本地音频文件需要使用绝对路径

先stop() 然后延迟一会儿执行play()

例子:

var addr = '/audio/voice.mp3'

audio.stop()

audio.src = addr

setTimeout(()=>audio.play(), 100)

回答关注问题邀请回答
收藏
登录 后发表内容