звук
(custom)
var is_tracking_mp3=0;
var tracking_mp3_timer;
var latest_data='';
var first_mp3_run=0;
function latestMp3Received(id, data) {
if (data!=latest_data) {
latest_data=data;
if (first_mp3_run!=1) {
new Audio(data).play();
} else {
first_mp3_run=0;
}
}
tracking_mp3_timer=setTimeout('getLatestMp3();',1000);
}
function getLatestMp3() {
AJAXRequest('/getlatestmp3.html', 'latestMp3Received', '');
}
function startStopTrackMp3() {
if (is_tracking_mp3==1) {
is_tracking_mp3=0;
$.cookie("playlatestmp3", null);
cancelTimeout(tracking_mp3_timer);
} else {
first_mp3_run=1;
$.cookie("playlatestmp3", "1");
is_tracking_mp3=1;
getLatestMp3();
}
return false;
}
if ($.cookie("playlatestmp3")) {
startStopTrackMp3();
}
<a href="#" onClick="return startStopTrackMp3();" id='startstop_button'>Start/Stop</a>