微信小程序后台运行时如何主动播放提示音?
发布于 7 年前 作者 cuijun 10255 次浏览 来自 官方Issues
fetchData('http://192.168.0.190:4321/balance-api/balance/balanceAccount/getBalanceData')
    .then(res => {
      let music = wx.getBackgroundAudioManager()
      music.src = 'http://192.168.2.1:8080/FOB.mp3'
      music.title = '红辣椒哦'
      music.play()
    })

主要想表达的是这么一个意思,假设在收款成功的时候,想播放自定义的提示音,音频包含价格这种动态文案。

如上代码当小程序处于前台的时候,是可以播放音频的,但是如果把小程序缩小成右侧的悬浮球,这个代码就会被阻止掉。

微信小程序似乎阻止了后台主动触发一个音频

VM33:2 Unhandled promise rejection Error: APP-SERVICE-SDK:Can not set wx.backgroundAudio.src, background audio is preempted.

给出了如上的阻止信息,请问如何才能实现我这边的需求呢?

回到顶部