3

Web ページに jw player 6 player を実装しました。ブラウザ ie9 と ie10 の両方で、jw プレーヤーで mp3 ファイルを再生できました。しかし、両方のブラウザーで MP4 ファイルを再生できませんでしたが、ie8 では正常に動作します。以下は、私が使用した私のコードです。

<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>

この問題を解決するために私を助けてください。

4

1 に答える 1

7

ここでの問題は次のとおりです。

あなたのファイル - https://s3-us-west-1.amazonaws.com/lyynks-assets/experiment/video/sample.mp4

この MIME-TYPE を持っている - application/octet-stream

それはすべきです - video/mp4

これはAmazon側で設定する必要があります。

これが IE9 と IE10 で機能しない理由は、JW6 が HTML5 再生をサポートするブラウザの HTML5 モードにデフォルト設定され、HTML5 が MIME-TYPE に関して Flash よりも厳密であるためです。

于 2013-06-19T15:47:03.790 に答える