微信小程序BackgroundAudioManager的onTimeUpdate
程序api wx.getBackgroundAudioManager() 问题 我代码js代码如下 [代码]Page({ [代码] [代码] data: { [代码] [代码] time: 0[代码] [代码] }, [代码] [代码] playMusic: function(){ [代码] [代码] let bgMusic = wx.getBackgroundAudioManager();[代码] [代码] bgMusic.title= "测试";
bgMusic.desc = "描述";
bgMusic.singer = "阿龙";
bgMusic.coverImgUrl = "http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000";
bgMusic.src = "http://audio.xmcdn.com/group12/M04/1D/F3/wKgDXFV5PeCyuqqmACq8Qr6k9R0042.m4a";
[代码][代码] bgMusic.onTimeUpdate(()=>{ [代码] [代码] console.log('------') [代码] [代码] this.setData({ [代码] [代码] time: bgMusic.currentTime[代码] [代码] })
})
bgMusic.play();
}
})[代码]wxml 代码如下 [代码]<button bindtap="playMusic">播放</button>[代码] [代码]<view>[代码] [代码] {{time}}[代码] [代码]</view>[代码] 上面的代码在开发工具中没有任何问题,但是我用iphone真机预览 ip6p和ip6sp以及ipX [代码]time[代码] 均为两秒更新一次,也就是说 [代码]onTimeUpdate[代码] 事件每2s才执行一次。因为要显示当前音乐播放的秒数 如果是2s变化用户看着就很奇怪。请问改如何处理。