获取后台音乐时长问题?
使用接口 wx.getBackgroundAudioPlayerState(OBJECT) 获取音乐播放时长
duration | 选定音频的长度(单位:s),只有在当前有音乐播放时返回 |
音频时长大约30多分钟,开发工具获取正常,但是手机端预览,获取时长不正常。
操作播放进度,播放后半段音频时,重新进入页面,获取时长会比上一次多一些时间。
可能原因:音频没有加载完成,获取的音频时长是已加载的部分时长。
请问大家,有没有什么好的方法解决?
是先要通过 downloadPercent 获取 音频下载进度 到100%之后 再获取音频时长吗?
音频是一旦开始播放就全部下载还是 分段进行下载呢?我感觉是分段进行下载额,没有播放到后面,后面是不会先加载的…
? ? ?