当我尝试访问我的jplayer2.2.0 @ IE时,我有一个奇怪的错误。
使用Chrome和FF我没有问题,但当我尝试运行@ IE10/IEtester时,我得到这个错误:
"媒体URL无法加载。检查媒体URL是否有效。"
我在这里发现了一些有类似问题的线程,但我不明白为什么这不起作用。
My Player: http://www.fbnet.org/barra/barra.php
. htaccess:
AddType audio/mpeg mp3
AddType audio/mp4 m4a
AddType audio/ogg ogg
AddType audio/ogg oga
AddType audio/webm webma
AddType audio/wav wav
我的服务器允许。htaccess更改,所以它很好。
然后我测试了这个东西@我的JS文件:
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function (event) {
$(this).jPlayer("setMedia", {
mp3:"http://62.75.159.237:8888/;stream/1"
}).jPlayer("play");
},
swfPath: "http://www.fbnet.org/jp/js/",
supplied: "mp3",
solution: "html,flash",
errorAlerts:true,
wmode: "window"
});
});
切换解决方案:"html,flash"到"flash,html"和player works @ IE.
事情是:我想有HTML作为第一选项。
我在这里错过了什么?有什么想法吗?
我知道这是视频,但我有一个这样的问题,所以如果你能看到如果检查器在IE中找到一个文件,然后添加…/对它…也许可以在IE中创建一个。fla文件并添加…/在代码中,像我的ex. for flv.
希望这是OK的,我只是添加一点信息,bc。我在IE中也有同样的问题,但在搜索网页时发现了一个修复方法。
可以看到有很多问题与IE和"媒体URL无法加载"搜索后,我发现,如果我使用FLV文件的IE和做了一个…/的路径,然后它将在IE中工作。
所以我从这个开始。
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp4: "video/Soccer.mp4",
webmv: "video/Soccer.webm",
flv: "video/Soccer.flv",
m4v: "video/Soccer.m4v",
ogv: "video/Soccer.ogv",
poster: "video/Soccer.png"
});
},
//error: function (event) {
// console.log(event.jPlayer.error);
// console.log(event.jPlayer.error.type);
//},
swfPath: "add/jplayer.swf",
errorAlerts: true,
supplied: "mp4, webmv, flv, m4v, ogv",
solution: "html,flash",
size: {
width: "640px",
height: "360px",
cssClass: "jp-video-360p"
},
smoothPlayBar: true,
keyEnabled: true
});
$("#jplayer_inspector").jPlayerInspector({ jPlayer: $("#jquery_jplayer_1") });
});
//]]>
</script>
这不是在IE工作,但在FF和Safari, iPhone/iPad。最后,这在FF, Safari, IE和iPhone/iPad上100%有效…
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp4: "video/Soccer.mp4",
webmv: "video/Soccer.webm", //WEBM. works for FF
flv: "../video/Soccer.flv", //FLV. works for IE, but u need ../ in front of the path...
m4v: "video/Soccer.m4v", //M4V. works for FF, Saf, iPhone/iPad
ogv: "video/Soccer.ogv",
poster: "video/Soccer.png"
});
},
//error: function (event) {
// console.log(event.jPlayer.error);
// console.log(event.jPlayer.error.type);
//},
swfPath: "add/jplayer.swf",
errorAlerts: true,
supplied: "mp4, webmv, flv, m4v, ogv",
solution: "html,flash",
size: {
width: "640px",
height: "360px",
cssClass: "jp-video-360p"
},
smoothPlayBar: true,
keyEnabled: true
});
$("#jplayer_inspector").jPlayerInspector({ jPlayer: $("#jquery_jplayer_1") });
});
//]]>