2013-06-19 222 views
3

我在我的網頁中實現了jw player 6播放器。 我可以在瀏覽器ie9和ie10中播放jw播放器中的mp3文件。 但我無法在兩個瀏覽器中播放MP4文件,但它在ie8中正常工作。 以下是我使用的代碼。JW播放器不能在ie9和ie10中播放MP4視頻格式視頻

<head runat="server"> 
    <meta http-equiv="Content-Type" content="video/mp4" /> 
    <title>JW Player</title> 
    <script type="text/javascript" src="JwPlayer/jwplayer.js"></script> 
    <script type="text/javascript">  jwplayer.key = "Key";</script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div align="center"> 
     <div id="container"> 
      Loading the player ...</div> 
     <script type="text/javascript"> 
      var fileurl = 'https://s3-us-west-1.amazonaws.com/lyynks-assets/experiment/video/sample.mp4'; 
      if (fileurl != '') { 
       jwplayer("container").setup({ 
        flashplayer: "JwPlayer/jwplayer.flash.swf", 
        file: fileurl, 
        autostart: "true", 
        height: 500, 
        width: 600 
       }); 
      } else { 
       jwplayer("container").setup({ 
        flashplayer: "JwPlayer/jwplayer.flash.swf", 
        file: "JwPlayer/video.mp4", 
        autostart: "true", 
        height: 500, 
        width: 600 
       }); 
      } 
     </script> 
    </div> 
    </form> 
</body> 

請幫我解決這個問題。

回答

7

你這裏的問題是:

你的文件 - https://s3-us-west-1.amazonaws.com/lyynks-assets/experiment/video/sample.mp4

有此MIME類型 - 應用程序/八位字節流

它應該是 - 視頻/ MP4

這應該設置在亞馬遜的最後。

這在IE9和IE10中不起作用的原因是因爲對於支持HTML5播放的瀏覽器,JW6默認爲HTML5模式,HTML5對MIME類型的要求比Flash要嚴格。

+0

感謝它的工作。 – Arun

+0

太棒了,沒問題! – emaxsaun

+0

我做到了這一點,仍然收到相同的錯誤 – dennismonsewicz