javascript - JW Player在ie9和ie10下不能播放MP4视频格式的视频

标签 javascript jquery jwplayer

我在我的网页中实现了 jw player 6 播放器。 我可以在 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>

请帮我解决这个问题。

最佳答案

您的问题如下:

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

有这个 MIME-TYPE - application/octet-stream

应该是-video/mp4

这应该在亚马逊端设置。

这在 IE9 和 IE10 中不起作用的原因是因为对于支持 HTML5 播放的浏览器,JW6 默认为 HTML5 模式,而 HTML5 对 MIME-TYPE 的要求比 Flash 更严格。

关于javascript - JW Player在ie9和ie10下不能播放MP4视频格式的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187382/

相关文章:

javascript - 缩短地址栏中的 url

javascript - 如何将 flash 嵌入转换为 html5?

javascript - 为什么我的 jQuery 不更新 DOM?

javascript - 将 JW 播放器与 ASP.NET 集成

javascript - jwplayer onTime() 每秒调用 setInterval() 几次

javascript - 在外部javascript中设置onclick函数

javascript - 此 Javascript 行中的两个管道符号 (OR)

javascript - 将 $scope 对象传递给 ng-if 和 ng-class 三元条件不起作用

javascript - 在 insertRule javascript 语句中格式化字符串

jQuery Bootstrap 动态选项卡(添加和删除)