兼容问题
PC和安卓都支持hls.js, 苹果手机不支持。幸运的是发现video标签支持hls播放。
- HLS官网说改库使用了MSE,原文:It relies on HTML5 video and MediaSource Extensions for playback。经查MSE不支持IOS
SEI目前调研结果
- windows + chrome/firefox ==> 支持
- windows + IE/Edge ==> IE 不支持 Edge 支持
- windows + qq/360 ==> 360(兼容模式)不支持 360(极速模式)支持 qq 支持
- windows + opero ==> 支持
- windows + 微信端/企业微信端 ==> 直接跳转到浏览器访问了(主要取决于设置的默认浏览器)
- mac + chrome/firefox. ==> 支持
- mac + safari ==> 支持
- mac + opero ==> 支持
- mac + 微信端/企业微信端 ==> 直接跳转到浏览器访问了(主要取决于设置的默认浏览器)
- android + 夸克 ==> 不支持
- android + chrome/firefox ==> 支持
- android + Edge ==> 支持
- android + qq ==> ali.js 不支持 hls.js支持
- android + 360 ==> 支持
- android + uc ==> 不支持
- android + opero ==> ali.js 不支持 hls.js支持
- android + 微信端/企业微信端
- iphone + chrome/firefox ==> 不支持
- iphone + safori ==> 不支持
- iphone + opero ==> 不支持
- iphone + 微信端/企业微信端 ==> 不支持
- windows + 其他浏览器 ==> 暂无实际操作记录
- mac + 其他浏览器 ==> 暂无实际操作记录
- android + 其他浏览器 ==> 暂无实际操作记录
- iphone + 其他浏览器 ==> 不支持
- android客户端
- ios客户端