2012-04-13 1 views
0

нужна срочная помощь ..plz Я работаю с html 5 jplayer и воспроизвожу аудио через рекурсивный метод. все идет в ногу и аудио. но есть задержка, когда он загружает новый аудио я хочу это deleay между аудиофайлами будет удалены предзагрузками следующего аудио любой помощь высоко ценятся благодаря
это то, что им делает в рекурсииjplayer-preload issue

$("#jquery_jplayer_1").jPlayer("destroy"); 
if(val > 1) 
      { 

      $("#content #suraname").remove(); 
      $("#content #bismillah").remove(); 
      $("#jquery_jplayer_1").jPlayer({ready: function() {$("#jquery_jplayer_1").jPlayer("setMedia", {mp3: "http://www.cityislam.com/Audio/Script/"+qariName+"/"+value_xml_audio+"-"+val_xml+".mp3"}); 
                   $("#jquery_jplayer_1").jPlayer("play");} }) 
      $("#jquery_jplayer_1").jPlayer("option", "cssSelector"); 


      } 

ответ

1

Из official documentation:

jPlayer вариант конструктора jPlayer ({преднагрузки) используется для управления когда jPlayer начинает загрузку новых средств массовой информации. В некоторых браузерах начнется загрузка для всего носителя, если опция предварительной загрузки «метаданные». Другие потребуют использования «auto». Единственный способ: гарантировать, что загрузка не начинается автоматически, - это использовать предварительную загрузку вариант «none». Помните, что в браузере вы не можете загружать носитель, поскольку он зависит от . Мобильный браузер, такой как Mobile Safari, на iOS 4.2 требует жест перед загрузкой или воспроизведением любого носителя. т. Е. Пользователь должен нажать кнопку, чтобы начать загрузку или сыграть операций в первый раз.

+0

сэра я хочу аудио быть загружен перед игрой и он может загрузить только один раз первых концов .. в аудиозаписях являются actulayy связаны друг с другом и должны синхронизировать без каких-либо задержек –

+0

надеется, что у меня на мой вопрос .. –

+0

я, вероятно, неправильно понятый. Взгляните сюда - http://groups.google.com/group/jplayer/browse_thread/thread/bb65740673c1e599 –

1

необходимо создать экземпляр двух отдельных экземпляров jPlayers, как с набором preload: auto. Затем установите второй jPlayer для начала воспроизведения в событии ended первого.