在使用小程序的背景音频api的时候,发现有以下两个问题
1)现象:播放音频后,点击暂停。音频会从头开始播放
原因:是我每次播放视频的时候都会给src赋值,真机上:音频才会从头开始播放,开发工具上:音频不会从头开始播放
解决方案:结合play()方法,暂停音频,点击播放按钮,调用play()方法,不要给音频的src赋值
2)现象:调用play()方法,等到音频播放完毕之后,再次调用play()方法无效
原因:play()方法的调用是在音频开始后暂停,播放没有结束之前调用才有效。一旦播放结束后需要给src重新赋值,才能继续播放。
官方文档真的要写清楚点啊,一些api的使用,都没有写清楚。用起来才知道到处都是坑。
美女程序员?
文档肯定只会把方法和属性列出来,具体使用场景,只能自己摸索。
你总结的第二条,挺赞