2012-04-13 115 views
0

需要紧急帮助..plz 我正在使用html 5 jplayer并通过递归方法播放音频 每件事都是布莱恩和音频播放。但有一个延迟加载时通过预加载下一个音频 任何帮助,高度赞赏 感谢除去新 音频我想音频之间这种deleay
这是林的乐队在递归jplayer-preload问题

$("#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开始下载新媒体的时候。当预加载选项为 “metadata”时,某些浏览器将开始 整个媒体的下载。其他人会要求使用“自动”。 确保下载不会自动开始的唯一方法是使用预加载 选项“无”。请记住,媒体可能无法下载,因为它取决于您正在使用的浏览器上的 。移动浏览器,例如 iOS 4.2上的移动Safari,需要在下载或播放任何媒体之前进行手势操作。 即,用户必须按下一个按钮来初始化负载或第一次播放 操作。

+0

先生,我想音频玩 之前加载,它只能一次加载的第一端.. 的音频都actulayy相互结合的,应该没有 – 2012-04-13 06:31:31

+0

希望你得到了我的问题,任何拖延可能同步.. – 2012-04-13 06:34:24

+0

我误解。看看这里 - http://groups.google.com/group/jplayer/browse_thread/thread/bb65740673c1e599 – 2012-04-13 06:37:05

1

您需要实例化两个单独的jPlayers实例,这两个实例都使用preload: auto集合。然后设置第二个jPlayer开始播放第一个的ended事件。