无法播放背景音乐 不知道问题在哪里?
var app = getApp()
var util = require('../../../../utils/util.js')
var dataUrl = 'http://100.104.175.239:8080/music/1.mp3'
//var backgroundAudioMgr
const backgroundAudioMgr = wx.getBackgroundAudioManager()
backgroundAudioMgr.src = 'http://100.104.175.239:8080/music/1.mp3'
Page({
/**
* 页面的初始数据
*/
data: {
playing: false,
audioLength: 0,
currentPos: 0
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
//backgroundAudioMgr = wx.getBackgroundAudioManager()
//backgroundAudioMgr.src = dataUrl
//backgroundAudioMgr.startTime = 0
this.setData({
audioLength: backgroundAudioMgr.duration
})
backgroundAudioMgr.onPlay(function (params) {
console.log('已开始播放')
})
backgroundAudioMgr.onPause(function (params) {
console.log('已暂停播放')
})
backgroundAudioMgr.onStop(function (params) {
console.log('已停止播放')
})
backgroundAudioMgr.onError(function (params) {
console.log('播放发生错误')
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
},
/* 用户自定义函数 */
play: function () {
backgroundAudioMgr.play()
this.setData({
playing: true
})
},
pause: function () {
backgroundAudioMgr.pause()
this.setData({
playing: false
})
},
stop: function () {
backgroundAudioMgr.stop()
this.setData({
playing: false
})
}
})