Jump to content
Fórum Script Brasil
  • 0

Auto play da Musica


jrdesing
 Share

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...