2013-01-21 50 views
1

即时通讯当我尝试访问我的JPlayer 2.2.0 @ IE时出现奇怪的错误。JPlayer - 媒体错误在IE

使用Chrome和FF我没有问题,但是当我尝试运行@ IE10/IEtester我得到这个错误:“媒体的网址无法加载检查媒体URL是有效的”

我在这里发现了一些线程有类似的问题,但我不知道为什么这是行不通的。

我的球员: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,闪光”“闪光,HTML”和玩家的作品@ IE。

事情是:我想有HTML作为第一选择。

我在这里失踪了什么?有任何想法吗 ?

在此先感谢。

回答

0

我知道这是视频,但我有这样的问题,所以如果你可以看到,如果在IE浏览器检查是找到一个文件,然后添加../到它.. 也许使.fla文件到IE并在代码中添加../,就像我的前。为flv。

希望它的确定,我只是添加一些信息,BC。我在IE中遇到了同样的问题,但发现了修复网页的问题。

可以看到这就是有已经与IE和problemt很多“媒体URL不能加载” seaching后,我发现,如果我用FLV FIL用于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") }); 
    }); 
    //]]>