var dataBase = require('../../data/music-data.js');
var app = getApp();
Page({
data: {
isPlay: false,
isAuto: true
},
onLoad: function () {
var music = dataBase.musicList;
this.setData({
music: music
})
for (var i = 0; i < this.data.music.length; i++) {//把其他的音乐状态图标设禁用
this.data.music[i].isPlay = false;
this.setData({
music: music
})
}
// var self = this;
// var mid = app.globalData.g_musicid;
// if (app.globalData.g_isplay=="true") {
// self.data.music[mid].isPlay = true;//当前播放音乐图标开启
// self.setData({
// music: self.data.music
// })
// self.data.currentIndex = app.globalData.g_current;//获取全局变量当前播放音乐的图片索引
// this.setData({
// currentIndex: self.data.currentIndex//显示索引图片,并不轮播
// })
// this.setData({
// isAuto: false
//})
// } else if (app.globalData.g_isplay=="pause"){
// self.data.music[mid].isPlay = false;//当前播放音乐图标禁用
// self.setData({
// music: self.data.music
// })
// self.data.currentIndex = app.globalData.g_current;//获取全局变量当前播放音乐的图片索引
// this.setData({
// currentIndex: self.data.currentIndex//显示索引图片,并不轮播
//})
//this.setData({
// isAuto: false
//})
//}else{
//self.data.music[mid].isPlay = false;
//self.setData({
// music: self.data.music
// })
// this.setData({
// isAuto: true
//})
//}
// console.log(app.globalData.g_musicid )
//this.setMusic(mid);
},
onReady: function () {
wx.showShareMenu({
withShareTicket: true
})
},
setMusic: function (mid) {
var self = this;
wx.onBackgroundAudioPlay(function () {
self.data.music[mid].isPlay = true;
self.setData({
music: self.data.music
})
app.globalData.g_isplay = "true";
app.globalData.g_current = mid;
self.setData({
currentIndex: mid
})
})
wx.onBackgroundAudioPause(function () {
self.data.music[mid].isPlay = false;
self.setData({
music: self.data.music
})
self.setData({
isAuto: false
})
app.globalData.g_current = mid;
self.setData({
currentIndex: mid
})
wx.onBackgroundAudioPlay(function () {
self.data.music[mid].isPlay = true;
self.setData({
music: self.data.music
})
self.setData({
currentIndex: mid
})
app.globalData.g_isplay = "true";
})
app.globalData.g_isplay = "pause";
self.setData({
isAuto: false
})
})
wx.onBackgroundAudioStop(function () {
self.setData({
isAuto: true
})
self.data.music[mid].isPlay = false;
self.setData({
music: self.data.music
})
app.globalData.g_isplay = "false";
})
},
listTap: function (event) {
var id = event.currentTarget.dataset.id;
console.log(this)
this.data.music[id].isPlay = false;
this.setData({
music: this.data.music
})
this.listenOn(event);
this.setData({
isAuto: true
})
for (var i = 0; i < this.data.music.length; i++) {
this.data.music[i].isPlay = false;
this.setData({
music: this.data.music
})
}
// app.globalData.g_isplay == "false"
// var self=this;
// wx.onBackgroundAudioPlay(function () {
// self.data.music[id].isPlay = false;
// self.setData({
// music: self.data.music
// })
// self.setData({
// isAuto: true
// })
// })
// wx.onBackgroundAudioPause(function () {
// self.data.music[id].isPlay = false;
// self.setData({
// music: self.data.music
// })
//self.setData({
//isAuto: true
// })
//wx.onBackgroundAudioPlay(function () {
// self.data.music[id].isPlay = false;
// self.setData({
// music: self.data.music
// })
//self.setData({
// isAuto: true
//})
// })
//})
},
picTap: function (event) {
var id = event.currentTarget.dataset.id;
app.globalData.g_musicid = id;
this.setData({
isAuto: false
})
if (this.data.music[id].isPlay) {
wx.pauseBackgroundAudio();
this.data.music[id].isPlay = false;
this.setData({
music: this.data.music
})
} else {
for (var i = 0; i < this.data.music.length; i++) {
this.data.music[i].isPlay = false;
this.setData({
music: this.data.music
})
}
this.listenOn(event);
this.data.music[id].isPlay = true;
this.setData({
music: this.data.music
})
}
var self = this;
// wx.onBackgroundAudioPlay(function (id) {
// console.log(id)
// self.setData({
// music: self.data.music
// })
// app.globalData.g_isplay = true;
// })
this.setMusic(id)
},
listenOn: function (imp) {
var musicId = imp.currentTarget.dataset.id;
app.globalData.g_musicid = musicId;
var musicUrl = this.data.music[musicId].url;
var title = this.data.music[musicId].name;
var coverImg = this.data.music[musicId].img
var self = this;
wx.playBackgroundAudio({
dataUrl: musicUrl,
title: title,
coverImgUrl: coverImg,
fail: function () {
}
})
}
})
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
在线影院电影的微信小程序模板源码下载.zip (107个子文件)
xxm.jpg 356KB
ball.jpg 109KB
lzx.jpg 90KB
wql.jpg 71KB
paper.jpg 42KB
winter.jpg 30KB
cat.jpg 29KB
cat.jpg 29KB
girl.jpg 28KB
fight.jpg 25KB
love.jpg 21KB
French.jpg 19KB
news.jpg 19KB
speak.jpg 17KB
header1.jpg 15KB
header4.jpg 13KB
header2.jpg 13KB
header3.jpg 10KB
header5.jpg 6KB
music.js 5KB
shopCart.js 5KB
news-data.js 4KB
goods-data.js 4KB
moreMovie.js 3KB
movies.js 3KB
music-data.js 3KB
goodsDetail.js 2KB
movieDetail.js 2KB
news-detail.js 2KB
util.js 852B
index.js 581B
goods.js 446B
news.js 394B
app.js 143B
app.json 1KB
project.config.json 1KB
sitemap.json 191B
index.json 47B
music.json 46B
movies.json 46B
movieDetail.json 46B
goods.json 46B
goodsDetail.json 46B
news.json 46B
news-detail.json 46B
shopCart.json 43B
moreMovie.json 35B
zjl.png 50KB
search.png 8KB
goodShow.png 8KB
music1Active.png 8KB
picShare.png 8KB
news.png 7KB
feedback.png 7KB
callme.png 6KB
halfStar.png 6KB
shopCartActive.png 5KB
shopCart.png 5KB
movie.png 5KB
movieActive.png 3KB
share.png 3KB
music.png 2KB
share-anti.png 2KB
collection.png 2KB
readActive.png 2KB
collection-anti.png 2KB
read.png 2KB
musicActive.png 2KB
music-start.png 1KB
music-stop.png 815B
xx.png 811B
star.png 587B
none-star.png 569B
chat.png 538B
view.png 431B
arrow-right.png 214B
movieDetail.wxml 2KB
shopCart.wxml 1KB
goodsDetail.wxml 1KB
music.wxml 1KB
news-detail.wxml 1KB
movieListTemplate.wxml 960B
movies.wxml 951B
news.wxml 687B
news-template.wxml 666B
goods.wxml 593B
movieTemplate.wxml 399B
movieGridTemplate.wxml 365B
starsTemplate.wxml 358B
index.wxml 342B
moreMovie.wxml 115B
movieDetail.wxss 2KB
goodsDetail.wxss 2KB
news-detail.wxss 1KB
shopCart.wxss 1KB
news-template.wxss 1KB
goods.wxss 803B
music.wxss 725B
movies.wxss 652B
movieListTemplate.wxss 532B
共 107 条
- 1
- 2
资源评论
小徐博客
- 粉丝: 1973
- 资源: 3479
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功