微信小程序BackgroundAudioManager的onTimeUpdate
发布于 7 年前 作者 sdu 20099 次浏览 来自 问答

程序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 回复

求解释 在线等…

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

求解释 在线等…

最后有没有解决?

这个就没有人解决吗

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

我也遇到了同样的问题

帮忙顶一顶求解答

求解释  在线等…

回到顶部