.wxml{
<
image
class=
"music"
type=
"primary"
bind:tap=
"
playMusic
"
wx:if=
"
{{
isPlayMusic
}}
"
src=
""
></
image
>
<
image
class=
"music"
type=
"primary"
bind:tap=
"
noplayMusic
"
wx:else=
"
{{
isPlayMusic
}}
"
src=
""
></
image
>
}
.js{
// 点击切换音乐
isPlayMusic
:
false,
playMusic() {
this.
setData({
isPlayMusic
:
false,
});
wx.
pauseBackgroundAudio();
},
noplayMusic() {
this.
setData({
isPlayMusic
:
true,
});
wx.
playBackgroundAudio({
dataUrl
:
"mp3",
title
:
"",
coverImgUrl
:
"",
});
},}
在app.json 全局配置
"requiredBackgroundModes": [
"audio",
"location"]
<
image
class=
"music"
type=
"primary"
bind:tap=
"
playMusic
"
wx:if=
"
{{
isPlayMusic
}}
"
src=
".png"
></
image
>
<
image
class=
"music"
type=
"primary"
bind:tap=
"
noplayMusic
"
wx:else=
"
{{
isPlayMusic
}}
"
src=
".png"
></
image
>