setControlsEvents: function (ve)
{ document.getElementById("controls").addEventListener("click", function (ev)
{ if (ev.target.tagName == "DIV")
{ switch (ev.target.id)
{ case "c_play":
ve.play();
break;
case "c_pause":
ve.pause();
break;
case "c_stop":
ve.currentTime = 0.1;
ve.pause();
break;
case "c_volume_up":
if (ve.volume < 1)
ve.volume += 0.1;
break;
case "c_volume_down":
if (ve.volume > 0.1)
ve.volume -= 0.1;
break;
case "c_volume_on_off":
ve.muted = !ve.muted;
ev.target.style.backgroundImage = ve.muted ? "url(img/sound_mute.png)" :
"url(img/sound.png)";
break;
case "c_forw":
ve.playbackRate += 1;
break;
case "c_rew":
ve.playbackRate += -1;
break;
case "c_start":
ve.currentTime = 0.1;
break;
case "c_end":
ve.currentTime = ve.duration;
break;
case "c_fullscreen":
PLAYER.is_fullscreen = !PLAYER.is_fullscreen;
var pl = document.getElementById("playlist"); var cop = document.getElementById("copyright"); var ctr = document.getElementById("controls"); var fsi = document.getElementById("fsi"); var load_1 = document.getElementById("loader_d_1"); var load_2 = document.getElementById("loader_d_2");
if (PLAYER.is_fullscreen)
{ var h = document.documentElement.clientHeight;
var w = document.documentElement.clientWidth;
// ...CODICE OMESSO PER RAGIONI DI SPAZIO...
// se ci sono pixel in più per la scrollbar aggiusta...
if (document.documentElement.scrollHeight > document.documentElement.clientHeight)
{ ve.style.height = ve.height = (parseInt(ve.style.height) -
(document.documentElement.scrollHeight - document.documentElement.clientHeight)) + "px";
}
if (document.documentElement.scrollWidth > document.documentElement.clientWidth)
{ ve.style.width = ve.width = (parseInt(ve.style.width) -
(document.documentElement.scrollWidth - document.documentElement.clientWidth)) + "px";
}
// se attivo il loader riposizionalo
PLAYER.setLoaderPosition(load_1, load_2, true);
}
else
{ // ...CODICE OMESSO PER RAGIONI DI SPAZIO...
// se attivo il loader riposizionalo
PLAYER.setLoaderPosition(load_1, load_2, false);
}
}
}
}, false);
}