#javascript #jquery #audio #jplayer
#javascript #jquery #Аудио #jplayer
Вопрос:
Я пытаюсь заставить jPlayer воспроизвести аудиоклип для определенного события, но я получаю некоторые сложные результаты. Иногда звук не воспроизводится, иногда звук заикается в первые 1/4 секунды, а иногда после воспроизведения аудиоклип воспроизводится при повторной попытке, но начинается ближе к концу. Код, который я использую, выглядит следующим образом:
Установка:
$("#div").jPlayer({ready: function (){
$(this).jPlayer("setMedia", {
mp3: "./test.mp3"
});
}, swfPath: "/dir/", preload: "auto"
});
Запущено событие:
$('#div').jPlayer("play", 0);
Любая помощь приветствуется, и, возможно, идея лучшего способа (другой плагин или вообще никакого) для достижения результата была бы потрясающей.
Спасибо!
Примечание: Основной конечной платформой является Ipad (Safari), но кроссбраузерная поддержка была бы лучшей!
Ответ №1:
В итоге я использовал SoundManager2 для воспроизведения аудиофайла. Это давало стабильные результаты для всех воспроизведений, которые я тестировал. Кроме того, он работает во многих браузерах, так что он отлично соответствует моим потребностям.