我的jplayer没有工作,即8.我尝试将swfpath移动到root网站,因为这似乎是一些人的解决方案。但它仍然没有用。
有谁能说出哪一部分是错的?
演示播放器似乎在ie8
上正常工作网站是: mactelwebdesign.com.au
frustraaateddd。 它在chrome和firefox中运行良好
答案 0 :(得分:3)
jPlayer.swf(8.2Kb)的2.1版在IE中不起作用。您应该使用版本2.0.0并将swfPath
设置为完整地址。将swfPath
设置为以下链接可解决问题:
swfPath: "http://www.jplayer.org/2.0.0/js"
答案 1 :(得分:1)
出于某种原因,IE需要播放两次。所以我用过:
$("#JPL").jPlayer("play",0); //to set track to beginning and start playing
$("#JPL").jPlayer("play"); //another line to fix IE stuck issue
答案 2 :(得分: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"
});
答案 3 :(得分: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”,
有效!很奇怪......
答案 4 :(得分:0)
只是在当天晚些时候加上这个。我只是遇到了一个非常类似的问题。
我在本地托管了jplayer.swf,将解决方案更改为" flash,html",将OggSupport和nativeSupport设置为false,最后将wmode设置为window,然后我只加载jplayer,如果浏览器是IE8 ,否则我依靠本机浏览器支持音频标签。
以下代码记录。
$("#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"
});