小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有没有办法让微信小程序在屏幕关闭的情况下,一旦监听到适当的信息就播放背景音乐?就像来电铃声那样,哪怕是在后台运行时也能播放更好。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
还有没有人帮我看看下面的代码:
wx.cloud.downloadFile({
fileID:"cloud://ningan-w8ba7.6e69-ningan-w8ba7-1301454455/music/男儿志.wma",
success (res) {
console.log(res);
if (res.statusCode === 200) {
// wx.playBackgroundAudio({
// dataUrl: res.tempFilePath,
// success(re){
// console.log(re);
// },
// fail(re){
// }
// })
wx.playVoice({
filePath: res.tempFilePath,
success(re){
console.log(re);
},
fail(re){
}
})
fail(res){
console.log("sb"+res);
用wx.playBackgroundAudio的时候控制台显示播放成功,但手机没声音,手机界面有一个提示:“路径无效,无法播放。”用wx.playVoice的时候直接就是播放失败,这里好像有一个bug呀。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
后台只能播放背景音乐 同时能做到监听 播放 暂停,播放错误等相关事件
其它事件应该还不支持
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
还有没有人帮我看看下面的代码:
wx.cloud.downloadFile({
fileID:"cloud://ningan-w8ba7.6e69-ningan-w8ba7-1301454455/music/男儿志.wma",
success (res) {
console.log(res);
if (res.statusCode === 200) {
// wx.playBackgroundAudio({
// dataUrl: res.tempFilePath,
// success(re){
// console.log(re);
// },
// fail(re){
// console.log(re);
// }
// })
wx.playVoice({
filePath: res.tempFilePath,
success(re){
console.log(re);
},
fail(re){
console.log(re);
}
})
}
},
fail(res){
console.log("sb"+res);
}
})
用wx.playBackgroundAudio的时候控制台显示播放成功,但手机没声音,手机界面有一个提示:“路径无效,无法播放。”用wx.playVoice的时候直接就是播放失败,这里好像有一个bug呀。
后台只能播放背景音乐 同时能做到监听 播放 暂停,播放错误等相关事件
其它事件应该还不支持