写了个音频播放的控件,使用的backgroundAudio
代码片段:https://developers.weixin.qq.com/s/qDLUXCm77ft2
为了获取音频的时长,在开始时play,然后pause暂停,
详见:components/audioPlayer/audioPlayer
使用A部分代码时
(1)编辑器控制台会报错,音频能正常暂停并获取音频时长
(2)手机端不能正常暂停,但是可获取时长
使用B部分代码时
(1)编辑器控制台不报错,音频能正常暂停并获取音频时长
(2)手机端不能正常暂停,但是可获取时长
使用C部分代码时
(1)编辑器控制台不报错,音频能正常暂停并获取音频时长,但是由于延迟3秒导致音频会出现声音过后才会暂停,控制台显示时不到3秒时暂停的
(2)手机端可以正常暂停,也可获取时长,手机端暂停时,由于延迟3秒导致音频会出现声音过后才会暂停,手机端好像进度不到2秒时就暂停了
有可以获取时长并且避免出现漏声音的方法么?