在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/影視  HTML/ 微信小程序 wx. getBackgroundAudioManager 的 on

微信小程序 wx. getBackgroundAudioManager 的 onTimeUpdate 在iphone上的問題

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

上面的代碼在開發(fā)工具中沒有任何問題,但是我用iphone真機(jī)預(yù)覽 ip6p和ip6sp time 均為兩秒更新一次,也就是說 onTimeUpdate 事件每2s才執(zhí)行一次。因?yàn)橐@示當(dāng)前音樂播放的秒數(shù) 如果是2s變化用戶看著就很奇怪。請問大家是如何處理的。

回答
編輯回答
亮瞎她

我的沒有復(fù)現(xiàn) 正常是一秒執(zhí)行3次的 你試著更換一下基礎(chǔ)庫版本

2017年3月6日 03:46