Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jrdesing

Auto play da Musica

Recommended Posts

Galera Estou Tentando USAR este código Mas Não Estou conseguindo Iniciar uma musica automáticamente when Entra no local, ja Tentei USAR autoplay "true" e NÃO vai, aguem TEM como me Ajudar Obrigado !!!

<id áudio = "audio">
    Seu Navegador NÃO POSSUI Suporte Ao elemento áudio
</ audio>
<progressos id = max = "0" valor "barra_progresso" = "0"> </ progress>
<div>
    <a href="#" onclick="play()"> Jogar </a>
    <a href="#" onclick="pause()"> Pause </a>
    <a href="#" onclick="stop()"> Parar </a>
</ div>
<div id = "nome_musica"> </ div>
<span id = "tempo_atual"> 00:00:00 </ span> /
<span id = "tempo_total"> 00:00:00 </ span>
 
<script>
    var i = 0;
    musicas var = [
            {Mp3: 'the_godfather_main_title.mp3', ogg: 'the_godfather_main_title.ogg ", titulo:" O Poderoso Chefão Main Title Sample'},
            {Mp3: 'game_of_thornes_main_title.mp3', mp3: 'game_of_thornes_main_title.ogg ", titulo:' Game of Thrones Main Title Sample '},
            {Mp3: 'battlestargalatica_main_tite.mp3', mp3: 'battlestargalatica_main_tite.ogg ", titulo:" Battlestar Galactica Main Title Sample'},
            ]; 
    audio = document.getElementById ('audio');
             
    audio.addEventListener ('canplay', play_evento, false);
    audio.addEventListener ('timeupdate', atualizar, false);
    audio.addEventListener ('terminou', proxima, false);
 
    jogo function () {
        proxima ();
    }
 
    função de pausa () {
        audio.pause ();
    }
 
    função stop () {
        audio.pause ();
        audio.currentTime = 0;
    }
 
    play_evento função () {
        document.getElementById ('tempo_atual') innerHTML = secToStr (audio.currentTime.);
        document.getElementById ('tempo_total') innerHTML = secToStr (audio.duration.);
        . document.getElementById ('barra_progresso') max = audio.duration;
        . document.getElementById ('barra_progresso') value = audio.currentTime;
    }
 
    função de atualizar () {
        document.getElementById ('tempo_atual') innerHTML = secToStr (audio.currentTime.);
        . document.getElementById ('barra_progresso') value = audio.currentTime;
    }
 
    proxima função () {
        if (audio.canPlayType ("audio / mp3")! = '') {
            audio.src = musicas [i] .mp3;
        }outro{
            audio.src = musicas [i] .ogg;
        }
        document.getElementById ('nome_musica') innerHTML = musicas [i] .titulo.;
        audio.play ();
 
        i ++;
        Se (i> = musicas.length) i = 0;
    }
 
    função secToStr (sec_num) {
        sec_num = Math.floor (sec_num);
        horas var = Math.floor (sec_num / 3600);
        Minutos var = Math.floor ((- (sec_num horas * 3600)) / 60);
        var = Segundos sec_num - Horas (* 3600) - (* 60 Minutos);
 
        if (<10 Horas) {horas = "0" + Horas;}
        if (Minutos <10) {Minutos = "0" + Minutos;}
        if (Segundos <10) {Segundos = "0" + Segundos;}
        var ritmo = horas + ':' + Minutos + ':' + Segundos;
        retornar andamento;
    }
</ script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.