Compartilhe
Ir em baixo
avatar

Mensagens : 1827
Pontos : 7296
Evolução : 2

Ver perfil do usuáriohttp://www.fury-share.blogspot.com.br/

[Dúvida] Audio contínuo em HTML

em Qui 9 Abr 2015 - 19:52
Eu coloquei uma música de fundo do site com loop e autoplay, só que quando mudava de página, ela começava de novo, aí achei um JavaScript que salva o tempo ouvido da música e, quando vai para outra página, a música continua de onde parou.
No Firefox funcionou perfeito, só que no Google Chrome não funciona.
Eu também coloquei outro cursor no site, no Firefox funfa certinho, mas no Chrome ele não funciona nas opções do formulário de menu.

JavaScript do audio:

Código:
<audio preload="auto" src="audio/The Clans Join.mp3" loop autobuffer></audio>
<script>

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,1);
</script>


CSS do cursor:
Código:
}
img, select, input {
   cursor: url(../images/cursor/Point.cur), auto;
}
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum