兼容问题

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客户端
Lua习题练习
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。