如何将 application/x-mpegURL 放入 videojs 的源中

Kai*_*Kai 3 javascript django video video.js

我不是 JavaScript 专家,但我有一个带有 js 和插件 VIDEOJS 的项目(Video.js v4.6.4 版权所有 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/)。

我收到一个错误:

video.dev.js:1384 VIDEOJS: 错误: (代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED) 无法加载视频,可能是因为服务器或网络出现故障,也可能是因为格式不受支持。

我知道可以解决这个问题:<source src="video/test.m3u8" type="application/x-mpegURL">.但我的问题是,如何做到这一点。

mis*_*ben 5

原来的但现在已经过时的答案:

对于没有本机 HLS 支持的浏览器,您需要 videojs-contrib-hls 插件:http://videojs.github.io/videojs-contrib-hls/

从 Video.js v7 开始,默认支持 HLS,并且默认构建中不需要任何其他内容。HLS 播放可以是本机(Safari、iOS)或 Video.js 的媒体源扩展播放引擎https://github.com/videojs/http-streaming,它取代了 videojs-contrib-hls。