audio - Javascript detect click but no function -
i'm setting sound player in javascript, when want observe onclick
user, code breaks , results in loading...
messages , no sound on actual player.
this code:
/*else if (document.getelementbyid("batar-btn").onclick = function()) { player.src = 'http://live.shockradio.co.uk/ob'; }*/
i want stream address alter after page loads user, , button batar-btn
id clicked. how can above code?
player = document.createelement("audio"); if (typeof player.canplaytype === "function" && player.canplaytype("audio/mpeg") !== "") { backend = 'html'; var format = "mp3"; player = new audio(); if (ismobile) { $('#muteicon').css('display', 'none'); $('#playicon').css('display', 'inline-block'); if (player.canplaytype("audio/mp4; codecs=\"mp4a.40.5\"") !== "") { player.src = 'http://live.shockradio.co.uk/mobile'; } else { player.src = 'http://live.shockradio.co.uk/mp3'; } } /*else if (document.getelementbyid("batar-btn").onclick = function()) { player.src = 'http://live.shockradio.co.uk/ob'; }*/ else { player.src = 'http://live.shockradio.co.uk/mp3'; } player.mozaudiochanneltype = 'content'; player.addeventlistener("playing", showstopicon, false); player.addeventlistener("pause", showplayicon, false); player.addeventlistener("ended", showplayicon, false); player.load(); player.play(); } else { backend = 'flash'; swfobject.embedswf('swf/player.swf', 'flashplayer', '1', '1', '10'); document.title = '\u25b6 shock radio player'; _gaq.push(['_trackevent', 'player', 'play']); }
should check function this:
else if (typeof document.getelementbyid("batar-btn").onclick === 'function') { player.src = 'http://live.shockradio.co.uk/ob'; }
javascript audio
No comments:
Post a Comment