小编jhu*_*bug的帖子

Video.js/Contrib-HLS在大多数浏览器中都没有播放HLS(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)

我有一个我正在构建的视频播放器需要播放HLS直播和点播流.

它似乎只在Safari中正常工作.(减去我需要更新的自定义样式,忽略它)在所有其他浏览器中,我收到此错误:

VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because the server or network failed or because the format is not supported.

我错过了什么?看起来非常类似于contrib-hls演示页面实现,它在所有浏览器中都可以正常运行.

这是回购:https: //github.com/adult-swim/adult-swim-video-player和要看的分支是feature-latest-versions

为了测试我实际上在这里使用来自videojs-contrib-hls演示页面的下载视频:http://videojs.github.io/videojs-contrib-hls/

这是我在初始化VideoJS的地方:https://github.com/adult-swim/adult-swim-video-player/blob/feature-latest-versions/app/scripts/views/adult-swim -视频- player.js#L56

这是代码的两个编译版本:
http://www.adultswim.com/dev/as-player/ - on demand
http://www.adultswim.com/dev/as-player-live/ - live

我正在使用这些版本:
video.js:5.5.2
videojs-contrib-hls:1.3.4
videos-contrib-media-sources:2.4.4

video-streaming http-live-streaming video.js m3u8

2
推荐指数
1
解决办法
1万
查看次数