Cookie e Audio
Edit 1 - " Opa, desculpa, favor mover para a seção JavaScript "
Edit 2 - "Abri outro tópico na seção JS, quando moderador passar por aqui, delete este."
Boas, apesar de não gostar da ideia, preciso colocar um áudio que permaneça tocando entre as páginas, então estou criando um cookie para armazenar o tempo do áudio e iniciar do mesmo ponto qdo trocar de página, mas preciso caso o usuário "pause" o áudio, essa informação também se manter na troca, como posso implementar isso nesse cod. Obrigado.
function setCookie(c_name,value,exdays){
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function getCookie(c_name){
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++){
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name) {
return unescape(y);
}
}
}
var song = document.getElementsByTagName('audio')[0];
var played = false;
var tillPlayed = getCookie('timePlayed');
function update(){
if(!played){
if(tillPlayed){
song.currentTime = tillPlayed;
song.play();
played = true;
}else{
song.play();
played = true;
}
}else{
setCookie('timePlayed', song.currentTime);
}
}
setInterval(update,100);Discussão (0)
Carregando comentários...