收藏
回答

播放网络音频有有延迟?

最新版本的开发工具

innerAudioContext.src = 'http://downsc.chinaz.net/Files/DownLoad/sound1/201808/10544.wav'

innerAudioContext.play();

innerAudioContext.onError((res) => {

console.log(res.errMsg)

console.log(res.errCode)

})

wx.showToast({

title: 'xxxxxxxxxxx',

image: 'xxxxxxx',

duration: 4000

})

会先弹出Toast框然后再播放音频,这个怎么能让音频最先执行呢,有什么办法吗?

回答关注问题邀请回答
收藏

3 个回答

  • 铭锋科技
    铭锋科技
    2019-08-25

    const innerAudioContext = wx.createInnerAudioContext()

    innerAudioContext.src = 'https://www.xyvoicewx.cn/xypyhtzcl/./files/video/地产-京华新天地.mp3'

    innerAudioContext.autoplay = true

    innerAudioContext.onTimeUpdate(() => {

    const duration = innerAudioContext.duration;

    let currentTime = innerAudioContext.currentTime;

    let slidervalue = 0;

    slidervalue = Math.round((currentTime / duration) * 100);


    if(slidervalue == 5){

    wx.showToast({


    title: 'xxxxxxxxxxx',


    image: 'xxxxxxx',


    duration: 4000


    })

    }


    2019-08-25
    有用
    回复
  • Mark.Zen
    Mark.Zen
    2019-08-25

    毕竟是网络嘛,得加载一会儿

    2019-08-25
    有用
    回复
  • 风吹云动星不动
    风吹云动星不动
    2019-08-25
    、:99
    2019-08-25
    有用
    回复
登录 后发表内容
问题标签