Ir para conteúdo
Fórum Script Brasil
  • 0

Auto play da Musica


jrdesing

Pergunta

Galera Estou Tentando usar este código Mas Não Estou conseguindo Iniciar uma musica automaticamente no meu site,  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>

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...