欢迎在线收听音乐广播电台,还可以收听各大资讯新闻、音乐台、交通台、经济台、文艺台、都市台、体育台、双语台、综合台各大省的广播电台。
代码片段
pre(){
if(this.curr_index>0){
let pre_index = this.curr_index-1;
let item = this.lists[pre_index];
this.changeAudio(item,pre_index);
}else{
FK.Utils.UToast("前面没有了 :(");
}
},
next(){
if(this.curr_index>(this.lists.length-1)){
FK.Utils.UToast("后面没有了 :(");
}else{
let next_index = this.curr_index+1;
let item = this.lists[next_index];
this.changeAudio(item,next_index);
}
},
play(){
if(this.is_play){
this.audio.stop();
this.is_play=false;
}else{
this.audio.play();
this.is_play=true;
}
},
changeAudio(row,index) {
this.curr_index = index;
this.audio.stop();
this.item = row;
this.title = row.title;
this.audio.src = row.url;
this.audio.play();
this.is_play = true;
},
notIn(url){
return !this.fav_urls.includes(url);
},
change(value) {
let tool_list = this.old_lists;
let tmp_list = new Array;
if(!value){
this.lists = tool_list;
return;
}
tool_list.forEach((item,index)=>{
if(item.title.includes(value)){
tmp_list.push(item);
};
})
this.lists = tmp_list;
},