2013-12-16 6 views
-1

Я использую очень простой аудио-скрипт HTML5, и мне просто хотелось бы, чтобы песня была в петле. Как я могу это сделать? Заранее спасибо!Looping HTML5 audio с Javascript?

$(".play").click(function(){ 
    var snd = new Audio("bells.mp3"); 
    snd.play(); 
}); 
+0

Http: //www.w3schools .com/tags/tryit.asp? filename = tryhtml5_audio_loop Вот один пример. –

+0

Извините за дубликат, обыскал SO, но не видел этого. – APAD1

+1

@ APAD1 не проблема, я просто помнил, что он существует, и хотел убедиться, что вы видели, что 'loop' не всегда работал, если вы хотите поддерживать устаревшие браузеры. –

ответ

0

Установите loop свойство в true

$(".play").click(function(){ 
    var snd = new Audio("bells.mp3"); 
    snd.loop = true; 
    snd.play(); 
}); 
+0

Работал отлично, спасибо! Примите ответ за 9 минут. – APAD1

1

Укажите атрибут рамочную в вашем HTML наценки

<audio loop> 
    <source src="bells.mp3" type="audio/mpeg"> 
<audio> 

Нет JavaScript, необходимых

+2

Спасибо за ответ, используя Javascript, чтобы я мог запускать звук при срабатывании другой функции. – APAD1

+1

Нет необходимости в Javascript, но без Javascript-управления. OP использует скрипт - это не поможет. –

+0

Если бы это было просто плавно:/ –