发货+兼容苹果
This commit is contained in:
@@ -27,8 +27,7 @@ var music = {
|
||||
if (!bgm) return;
|
||||
if(mute){
|
||||
bgm.pause()
|
||||
}else{
|
||||
|
||||
}else{
|
||||
// bgm.src = bgm.musicList[bgm.playIndex].url
|
||||
// 判断播放列表是否空
|
||||
if(bgm.musicList.length == 0){
|
||||
@@ -50,11 +49,21 @@ var music = {
|
||||
// 没有就添加添加url到播放器,播放新的
|
||||
if(bgm.src == ''){
|
||||
console.log(bgm.playIndex,'播放的索引',store.state.userInfo.playIndex,'播放的时长',store.state.userInfo.playTimes)
|
||||
store.commit('setUserInfo',{'playTitle': bgm.musicList[bgm.playIndex].chapterName})
|
||||
store.commit('setUserInfo',{'playTitle': bgm.musicList[bgm.playIndex].chapter})
|
||||
store.commit('setUserInfo',{'fengImg': bgm.musicList[bgm.playIndex].bookImage})
|
||||
store.commit('setUserInfo',{'playingInfo': bgm.musicList[bgm.playIndex]})
|
||||
console.log(store.state.userInfo,'chapterName',bgm.playIndex)
|
||||
store.state.userInfo.playTimes ? bgm.htimes = store.state.userInfo.playTimes : ''
|
||||
|
||||
// 设置默认原生播放组件的显示标题和图片
|
||||
// bgm.title = bgm.musicList[bgm.playIndex].chapter
|
||||
bgm.title = '正在播放'
|
||||
console.log('应该显示的title',bgm.musicList[bgm.playIndex].chapter)
|
||||
// bgm.artist = '暂无'
|
||||
//bgm.singer = '暂无'
|
||||
bgm.coverImgUrl = 'https://www.nuttyreading.com/images/logo.png'
|
||||
bgm.image = 'https://www.nuttyreading.com/images/logo.png'
|
||||
|
||||
this.getChartUrl()
|
||||
// 获取历史秒数
|
||||
|
||||
@@ -64,6 +73,7 @@ var music = {
|
||||
}
|
||||
bgm.onPause(()=>{
|
||||
console.log('暂停背景音乐');
|
||||
bgm.title = '未在播放'
|
||||
this.saveTimes()
|
||||
clearInterval(bgm.interval)
|
||||
bgm.interval = null
|
||||
@@ -123,7 +133,13 @@ var music = {
|
||||
this.saveIndex()
|
||||
this.saveRate(bgm.musicList[bgm.playIndex])
|
||||
// console.log('历史播放进度,秒数', bgm.htimes)
|
||||
bgm.seek(bgm.htimes)
|
||||
bgm.seek(bgm.htimes)
|
||||
bgm.title = '正在播放'
|
||||
console.log('应该显示的title', bgm.musicList[bgm.playIndex].chapter)
|
||||
bgm.artist = '暂无'
|
||||
//bgm.singer = '暂无'
|
||||
bgm.coverImgUrl = 'https://www.nuttyreading.com/images/logo.png'
|
||||
bgm.image = 'https://www.nuttyreading.com/images/logo.png'
|
||||
// console.log(bgm,'bgm')
|
||||
})
|
||||
bgm.onEnded(() => {
|
||||
@@ -133,6 +149,22 @@ var music = {
|
||||
store.commit('setUserInfo',{'playFlag': false})
|
||||
this.setPlayIndex('next') // 下一首
|
||||
})
|
||||
bgm.onPrev(() => {
|
||||
console.log('点了上一曲')
|
||||
if(bgm.playIndex - 1 >= 0){
|
||||
this.setPlayIndex('prve') // 上一首
|
||||
}else{
|
||||
console.log('没有上一首了')
|
||||
}
|
||||
})
|
||||
bgm.onNext(() => {
|
||||
console.log('点了下一曲')
|
||||
if(bgm.playIndex + 1 <= bgm.musicList.length){
|
||||
this.setPlayIndex('next') // 下一首
|
||||
}else{
|
||||
console.log('没有下一首了,到头了')
|
||||
}
|
||||
})
|
||||
},
|
||||
// 添加播放列表
|
||||
setList(list,op,playindex,time){
|
||||
@@ -151,6 +183,7 @@ var music = {
|
||||
if(playindex){
|
||||
bgm.playIndex = playindex
|
||||
console.log(playindex,'传值了')
|
||||
|
||||
if(time){ // 如果传了历史播放秒数
|
||||
bgm.htimes = time
|
||||
}else{
|
||||
@@ -162,6 +195,8 @@ var music = {
|
||||
bgm.htimes = 0
|
||||
bgm.playIndex = 0
|
||||
}
|
||||
|
||||
|
||||
if(op == 'autoPlay'){
|
||||
store.commit('setUserInfo',{'playTimes': 0})
|
||||
if(bgm._options.src == ''){
|
||||
@@ -232,7 +267,7 @@ var music = {
|
||||
$http.post('book/bookchaptercontent/getBooksCatalogue', data)
|
||||
// $http.post('book/bookchaptercontent/getCatal', data)
|
||||
.then(res => {
|
||||
console.log(res,'鉴权结果')
|
||||
console.log(res,'鉴权结果')
|
||||
if(res.code == 0){
|
||||
if(res.jq==false ){
|
||||
store.commit('setUserInfo',{'playFlag': false})
|
||||
@@ -277,7 +312,7 @@ var music = {
|
||||
// 先清除定时器
|
||||
clearInterval(bgm.interval)
|
||||
bgm.interval = null
|
||||
bgm.src = res.chapter.voices
|
||||
bgm.src = res.chapter.voices
|
||||
store.commit('setUserInfo',{'playIndex': bgm.playIndex})
|
||||
store.commit('setUserInfo',{'playingInfo':bgm.musicList[bgm.playIndex] })
|
||||
}else{
|
||||
@@ -363,6 +398,7 @@ var music = {
|
||||
bgm.playIndex += 1
|
||||
console.log('下一首',bgm.playIndex,bgm.oldIndex, store.state.userInfo.playIndex)
|
||||
// bgm.stop()
|
||||
bgm.htimes = 0
|
||||
this.getChartUrl() // 获取章节url
|
||||
//this.playBgm({'mute':false})
|
||||
// store.commit('setUserInfo',{'playFlag': false})
|
||||
@@ -378,6 +414,7 @@ var music = {
|
||||
bgm.oldIndex = bgm.playIndex
|
||||
bgm.playIndex -= 1
|
||||
console.log('上一首',bgm.playIndex)
|
||||
bgm.htimes = 0
|
||||
this.getChartUrl() // 获取章节url
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user