Galera Estou Tentando usar este código Mas Não Estou conseguindo Iniciar uma musica automaticamente no meu site, já 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>
<progressosid=max="0"valor"barra_progresso"="0"> </ progress>
<div><ahref="#"onclick="play()"> Jogar </a><ahref="#"onclick="pause()"> Pause </a><ahref="#"onclick="stop()"> Parar </a>
</ div>
<divid="nome_musica"> </ div>
<spanid="tempo_atual"> 00:00:00 </ span> /
<spanid="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>
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
jrdesing
Galera Estou Tentando usar este código Mas Não Estou conseguindo Iniciar uma musica automaticamente no meu site, já Tentei usar autoplay "true" e não vai, aguem tem como me Ajudar Obrigado !!!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.