我知道这是用于视频的,但是我遇到了这样的问题,所以如果您可以查看 IE 中的 Inspector 是否正在查找文件,然后将 ../ 添加到它.. 可能将 .fla 文件添加到 IE 并添加 . ./ 在代码中,就像我的前任一样。为flv。
希望没关系,我只是添加一些信息,公元前。我在 IE 中遇到了同样的问题,但找到了一个搜索网络的修复程序。
可以看到IE有很多问题,搜索后“无法加载媒体URL”,我发现如果我对IE使用FLV fil并对路径做了../,那么它将适用于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") });
});
//]]>