81 lines
2.2 KiB
PHTML
81 lines
2.2 KiB
PHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
<head>
|
|
<script src="<?php echo $this->mrp_js?>" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
|
|
var MusesPlayer = function() {
|
|
this.flashDetect = FlashDetect.versionAtLeast(10, 1) ? true : false;
|
|
};
|
|
|
|
MusesPlayer.prototype.play = function() {
|
|
this.flashDetect ? MRP.play() : musesHTMLPlayClick();
|
|
};
|
|
|
|
MusesPlayer.prototype.stop = function() {
|
|
this.flashDetect ? MRP.stop() : musesHTMLStopClick();
|
|
};
|
|
|
|
MusesPlayer.prototype.setVolume = function(value) {
|
|
//this.flashDetect ? MRP.setVolume(value) : null;
|
|
//TODO - maybe
|
|
};
|
|
|
|
MusesPlayer.prototype.setURL = function() {
|
|
//TODO
|
|
};
|
|
|
|
var musesPlayer = new MusesPlayer();
|
|
|
|
function musesHTMLPlayClick() {
|
|
//child nodes
|
|
var cn = document.getElementById("MusesRadioPlayer-HTML5-player-1").childNodes;
|
|
var playDiv = cn[4];
|
|
playDiv.onclick();
|
|
}
|
|
|
|
function musesHTMLStopClick() {
|
|
//child nodes
|
|
var cn = document.getElementById("MusesRadioPlayer-HTML5-player-1").childNodes;
|
|
var stopDiv = cn[5];
|
|
stopDiv.onclick();
|
|
}
|
|
|
|
</script>
|
|
<style type="text/css">
|
|
#muses_skin{width:1px; height:1px; overflow-x: hidden; overflow-y: hidden;}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="muses_skin">
|
|
<script type="text/javascript">
|
|
MRP.insert({
|
|
'url':"<?php echo $this->streamURL ?>",
|
|
'codec':"<?php echo $this->codec ?>",
|
|
'volume':100,
|
|
'jsevents':true,
|
|
'autoplay':false,
|
|
'buffering':5,
|
|
'title':'test',
|
|
'bgcolor':'#FFFFFF',
|
|
'skin':'mcclean',
|
|
'width':180,
|
|
'height':60
|
|
});
|
|
|
|
musesPlayer.setVolume(50);
|
|
</script>
|
|
</div>
|
|
|
|
<div id="custom_muses_play" onclick="musesPlayer.play()">
|
|
<a href="#">play</a>
|
|
</div>
|
|
<div id="custom_muses_stop" onclick="musesPlayer.stop()">
|
|
<a href="#">stop</a>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|