无法加载m3u8:没有EXTm3u分隔符JWPlayer错误

时间:2017-12-25 02:32:20

标签: javascript jquery load streaming jwplayer

我不能说英语很抱歉这个=)
我有一个直播的网站。我使用JWPlayer。
视频在计算机(Chrome)上流畅运行。
但在Android设备中出现这样的错误 This is error's SS

             <script type="text/javascript">
                   jwplayer('playerjxASSdasni').setup({
                       'id': 'playerID',
                       'width': '100%',
                       'height': '600',
                       'file': 'www.yyy.com:8080/live/asas.m3u8',
                       'androidhls': 'true',
                       'image': '/thumbs/bunny.jpg',
                       'modes': [
                              {type: 'html5',},
                              {type: 'flash', src: 'jwplayer/player.swf'},
                              {type: 'download'}
                                ]});
            </script>             

它在电脑上工作正常 但是为什么在android chrome上也会出错 我无法解决这个问题。 我发现这个Ext Response Pic,但我不知道我能解决这个错误 感谢

1 个答案:

答案 0 :(得分:0)

我有同样的错误。这是由错误的文件扩展名引起的。 这是我的代码:

var playerInstance = jwplayer("test-jwplayer-adaptive");
    playerInstance.setup({
        type: "hls",
        file: "http://example.com/adaptive-1.mp4", //A link to the HLS manifest
        mediaid: "xxxxYYYY" // MediaID generated by our platform in order to take advantage of our analytics
    });

此修复程序将.mp4更改为.m3u8文件格式。