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>
<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>
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.