Saturday 15 May 2010

audio - Javascript detect click but no function -



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