1、app.js创建背景音乐
App({
globalData:{
bgm_src: "", //背景音乐地址
bgrAudioContext: "",
bg_is_play: false, //背景音乐是否播放
},
onLaunch: function() { //启动小程序执行方法
this.createBgm(); //背景音乐
},
createBgm(){
this.globalData.bgrAudioContext = wx.createInnerAudioContext();
this.globalData.bgrAudioContext.src = this.globalData.bgm_src;
this.globalData.bgrAudioContext.loop = true;
this.globalData.bg_is_play = false; //默认暂停
}
})
2、创建music组件
在components创建文件夹music
(1)music.js
var app = getApp();
Component({
/**
* 组件的属性列表
*/
properties: {},
/**
* 组件的初始数据
*/
data: {
is_on: app.globalData.bg_is_play
},
/**
* 组件的方法列表
*/
methods: {
tigger() {
this.setData({
is_on: !this.data.is_on
});
app.globalData.bg_is_play = this.data.is_on;
if (!this.data.is_on) {