微信小程序BackgroundAudioManager的onTimeUpdate

发布于 8 年前作者 sdu20215 次浏览最后编辑 8 年前来自 ask

程序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变化用户看着就很奇怪。请问改如何处理。

8 回复
xiejun
xiejun1 楼6 年前

求解释 在线等…

sliu
sliu2 楼6 年前

没有人吗  有没有官方的人帮忙确认下这个问题是否存在!!

zhujun
zhujun3 楼6 年前

求解释 在线等…

skang
skang4 楼6 年前

最后有没有解决?

dingping
dingping5 楼6 年前

这个就没有人解决吗

leilu
leilu6 楼6 年前

我也遇到了这个问题,官方出来解答下呀

jun35
jun357 楼6 年前

我也遇到了同样的问题

帮忙顶一顶求解答

tao61
tao618 楼6 年前

求解释  在线等…