m3u8流播放可以取决于不同的编解码器

时间:2019-03-21 16:01:51

标签: javascript html m3u8 video-codecs

流m3u8文件的新增功能。

正在开发基于webos电视的应用程序。

哪里可以播放m3u8文件,但是遇到了正在播放但不是全部的某些m3u8文件。

这里是一个例子,

这是html chrome浏览器中的有效代码:

<!-- CSS  -->
 <link href="https://vjs.zencdn.net/7.2.3/video-js.css" rel="stylesheet">
<!-- HTML -->
<video id='hls-example'  class="video-js vjs-default-skin" width="400" height="300" controls>
<source type="application/x-mpegURL" src="https://content.jwplatform.com/manifests/yp34SRmf.m3u8">
</video>
<!-- JS code -->
<!-- If you'd like to support IE8 (for Video.js versions prior to v7) -->
<script src="https://vjs.zencdn.net/ie8/ie8-version/videojs-ie8.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.14.1/videojs-contrib-hls.js"></script>
<script src="https://vjs.zencdn.net/7.2.3/video.js"></script>
<script>
var player = videojs('hls-example');
player.play();
</script>

上面的代码工作正常,但是当上面的代码中src更改为  src =“ https://cshms3.airtel.tv/wh7f454c46tw4163224253_611767333/PLTV/88888888/224/3221225775/1.m3u8”>

<!-- CSS  -->
 <link href="https://vjs.zencdn.net/7.2.3/video-js.css" rel="stylesheet">
<!-- HTML -->
<video id='hls-example'  class="video-js vjs-default-skin" width="400" height="300" controls>
<source type="application/x-mpegURL" src="https://cshms3.airtel.tv/wh7f454c46tw4163224253_611767333/PLTV/88888888/224/3221225775/1.m3u8">
</video>
<!-- JS code -->
<!-- If you'd like to support IE8 (for Video.js versions prior to v7) -->
<script src="https://vjs.zencdn.net/ie8/ie8-version/videojs-ie8.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.14.1/videojs-contrib-hls.js"></script>
<script src="https://vjs.zencdn.net/7.2.3/video.js"></script>
<script>
var player = videojs('hls-example');
player.play();
</script>

出现以下错误,显示m3u8可能具有不同的编解码器支持或安全性: 移植。 {   “ message”:“脚本错误。”,   “文件名”: ””,   “ lineno”:0,   “ colno”:0 } VIDEOJS:错误:(CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)无法加载媒体,原因是服务器或网络出现故障,或者因为不支持该格式。 {   “代码”:4   “ message”:“由于服务器或网络故障或不支持该格式,因此无法加载介质。”,   “状态”:null,   “ MEDIA_ERR_CUSTOM”:0,   “ MEDIA_ERR_ABORTED”:1   “ MEDIA_ERR_NETWORK”:2   “ MEDIA_ERR_DECODE”:3,   “ MEDIA_ERR_SRC_NOT_SUPPORTED”:4   “ MEDIA_ERR_ENCRYPTED”:5 }

如果有人可以指导或帮助我播放此m3u8格式: “ https://cshms3.airtel.tv/wh7f454c46tw4163224253_611767333/PLTV/88888888/224/3221225775/1.m3u8

一个小代码段即可,或者任何其他参数或html5播放器都可以。提前致谢。

0 个答案:

没有答案