2012-03-18 51 views
1

我的jplayer在ie 8中没有工作。我尝试将swfpath移动到根网站,因为这似乎是一些人的解决方案。但它仍然不起作用。jplayer不在ie8中工作,但在其他浏览器中很好

谁能说出哪一部分是错的?

演示播放器似乎很好地工作在IE8

网站: mactelwebdesign.com.au

frustraaateddd。 它在Chrome和Firefox

+1

对于任何读后2.1时代的人来说:2.2似乎已经解决了这个问题,并且在IE8(和IE7)上的播放工作正常。 – smhg 2012-11-07 11:05:32

回答

0

这个球员不Safari浏览器做工精细,无论是..尝试改变你的构造函数是:

$("#jquery_jplayer_1").jPlayer({ 
    ready: function (event) { 
     $(this).jPlayer("setMedia", { 
      mp3:"http://mactel.com.au/webdesign/music.mp3", 
      oga:"http://mactel.com.au/webdesign/music.ogg" 

     }).jPlayer("play"); 
    }, 
    swfPath: "http://www.jplayer.org/latest/js/Jplayer.swf", 
    supplied: "mp3, oga", 
    wmode: "window" 
}); 
+1

我做到了,现在的时间长数量从0.00变化到7.11,但我仍然不能发挥它在资源管理器中。看看 – lizzie17 2012-03-21 05:20:07

+0

但是,如果我点击进入歌曲的中间,点击播放,它的工作原理。似乎autoPlay现在不工作? – lizzie17 2012-03-21 05:22:05

1

出于某种原因,IE需要打两次。所以我使用:

$("#JPL").jPlayer("play",0); //to set track to beginning and start playing 
$("#JPL").jPlayer("play"); //another line to fix IE stuck issue 
3

jPlayer.swf(8.2Kb)的2.1版在IE中不起作用。您应该使用版本2.0.0并将swfPath设置为完整地址。设置swfPath以下链接解决这个问题:

​​
0

我更新这个问题,因为我发现了一个问题,这个问题。

我不知道为什么,但你必须写一个绝对链接为m4v链接。

$(this).jPlayer("setMedia", { 
    m4v: "video.m4v", 
    ogv: "video.ogv", 
    webm: "video.webm", 
    mp4: "video.mp4" 
    }).jPlayer("play"); 

此代码是除了IE8所有的浏览器罚款,但如果你改变:

- > M4V: “video.m4v”,

通过

- > M4V:“ http://absoluteurl.com/folder/video.m4v“,

它的工作原理!奇怪...

0

我想补充这虽然当天很晚。我只是有一个非常类似的问题。我在本地托管了jplayer.swf,将解决方案更改为“flash,html”,将OggSupport和nativeSupport设置为false,最后将添加的wmode设置为窗口,然后如果浏览器是IE8,则只加载jplayer,否则我依赖在原生浏览器上支持音频标签。下面

代码备案。

  $("#jquery_jplayer_1").jPlayer({ 
      ready: function (event) { 
       $(this).jPlayer("setMedia", { 
        mp3: audioFile 
       }); 
      }, 
      swfPath: theme_dir+"/js", 
      supplied: "mp3", 
      solution: "flash, html", 
      oggSupport: false, 
      nativeSupport: false, 
      wmode: "window" 
     }); 
相关问题