thedesk/app/js/ui/radio.js

37 lines
934 B
JavaScript
Raw Normal View History

2018-02-13 06:16:46 +11:00
var r = document.getElementById("radio");
function Rtoggle(){
if($("#radio").hasClass("play")){
Rstop();
}else{
$("#radio-view").toggleClass("hide");
$("#radio-input").addClass("hide");
}
}
function Rplay(url,name){
$("#radio").attr('src',url);
2018-02-14 03:19:44 +11:00
r.type = "audio/mpeg";
2018-02-13 06:16:46 +11:00
r.load();
r.play();
$("#radio").addClass("play");
$("#radio-btn").addClass("teal-text");
$("#radio-sta").html("<br>Now Playing:"+name);
}
function Rstop(){
$("#radio").attr("src","");
r.pause();
$("#radio").removeClass("play");
$("#radio-btn").removeClass("teal-text");
$("#radio-sta").html("");
}
function Ryourself(){
$("#radio-input").removeClass("hide");
$("#radio-view").addClass("hide");
}
function Rselect(){
$("#radio-input").addClass("hide");
$("#radio-view").removeClass("hide");
}
function Rinput(){
var url=$("#radio-url").val();
Rplay(url,url)
}