我的jplayer在ie 8中没有工作。我尝试将swfpath移动到根网站,因为这似乎是一些人的解决方案。但它仍然不起作用。jplayer不在ie8中工作,但在其他浏览器中很好
谁能说出哪一部分是错的?
演示播放器似乎很好地工作在IE8
网站: mactelwebdesign.com.au
frustraaateddd。 它在Chrome和Firefox
我的jplayer在ie 8中没有工作。我尝试将swfpath移动到根网站,因为这似乎是一些人的解决方案。但它仍然不起作用。jplayer不在ie8中工作,但在其他浏览器中很好
谁能说出哪一部分是错的?
演示播放器似乎很好地工作在IE8
网站: mactelwebdesign.com.au
frustraaateddd。 它在Chrome和Firefox
这个球员不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"
});
出于某种原因,IE需要打两次。所以我使用:
$("#JPL").jPlayer("play",0); //to set track to beginning and start playing
$("#JPL").jPlayer("play"); //another line to fix IE stuck issue
jPlayer.swf(8.2Kb)的2.1版在IE中不起作用。您应该使用版本2.0.0并将swfPath
设置为完整地址。设置swfPath
以下链接解决这个问题:
我更新这个问题,因为我发现了一个问题,这个问题。
我不知道为什么,但你必须写一个绝对链接为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“,
它的工作原理!奇怪...
我想补充这虽然当天很晚。我只是有一个非常类似的问题。我在本地托管了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"
});
对于任何读后2.1时代的人来说:2.2似乎已经解决了这个问题,并且在IE8(和IE7)上的播放工作正常。 – smhg 2012-11-07 11:05:32