音乐播放的数据怎么来
来源:1-1 课程导学
慕虎1649955
2021-05-22
wx.cloud.callFunction({
name: 'music',
data: {
musicId,
$url: 'musicUrl',
}
}).then((res)=>{
let result = res.result
// console.log(result)
if (result.data[0].url == null) {
wx.showToast({
title: '无权限播放',
})
return
}
//不是同一首才重新加载
if(!this.data.isSame){
backgroundAudioManager.src = result.data[0].url
backgroundAudioManager.title = music.name
backgroundAudioManager.coverImgUrl = music.al.picUrl
backgroundAudioManager.singer = music.ar[0].name
backgroundAudioManager.epname = music.al.name
console.log(backgroundAudioManager)
// 保存播放历史
this.savePlayHistory()
}
老师,上面的代码, $url: ‘musicUrl’, 是来获取歌曲的信息的把, 怎么调用backgroundAudioManager就可以播放呢,他的音频数据在哪里
写回答
1回答
-
谢成
2021-05-22
$url: ‘musicUrl’
上面这句代码的作用是调用tcb-router管理云函数时,指定要调用的方法名称。
背景音乐的播放:小程序中有背景音乐对象,给对象设置src就可以播放了:
音频数据是通过API获取到的播放src,数据在网易音乐。
建议把视频再仔细看下。
00
相似问题