Я работаю с html5 audio и сталкиваюсь с некоторыми проблемами с буфером.Это прекрасно работает в Chrome, однако в Safari (и SafMob) наблюдается значительная задержка.Идея проста.Пользователь нажимает на ссылку img, а img «прыгает» и издает звук. Вот пример .
Есть ли способ предварительно загрузить звуковой файл, чтобы он проигрывался быстрее?Опять же, моя главная проблема в браузере Safari / Safari Mobile.
Используемый мной jQuery:
$("#bell a").click(function() {
var snd = new Audio("ping.mp3");
snd.play();
$(this).stop().animate({ marginTop: "-10px" }, 200).animate({ marginTop: "18px" }, 200).animate({ marginTop: "1px" }, 300);
return false;
});
Это код кнопки:
<ul id="bell">
<li class="button"><a href="#" title="Pling">Link Text</a></li>
</ul>