Воспризведение аудио
задача при загрузке страницы запустить звук после его окончания повторить его, но не с самого начала, а со второй секунды.
<audio id="sound1"> <source src="sound.mp3" type="audio/mpeg"> <source src="sound.ogg" type="audio/ogg"> <source src="sound.aac" type="audio/aac"> <source src="sound.wav" type="audio/x-wav"> </audio> <audio id="sound2"> <source src="sound.mp3" type="audio/mpeg"> <source src="sound.ogg" type="audio/ogg"> <source src="sound.aac" type="audio/aac"> <source src="sound.wav" type="audio/x-wav"> </audio> window.onload = function(){ var s1 = document.getElementById("sound1"); var s2 = document.getElementById("sound2"); var p = 1; s1.play(); setInterval(function(){ if(s1.currentTime >= 16.7&&p==1){s2.currentTime=2.0; s2.play();p=2} if(s2.currentTime >= 16.7&&p==2){s1.currentTime=2.0; s1.play();p=1} },0) } работает только на вебките и ИЕ, как сделать чтобы работало и на других браузерах? Есть ли более красивые способы реализации данной задачи? |
Часовой пояс GMT +3, время: 00:26. |