Bgames
Olá visitante! Seja bem vindo ao nosso fórum!

Para você ter total acesso ao nosso fórum é preciso que você se cadastre.

Cadastre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

[Dúvida] Audio contínuo em HTML

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Dúvida] Audio contínuo em HTML

Mensagem por Erictemponi em Qui 9 Abr 2015 - 18: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;
}

Erictemponi


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


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

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum