猿问

移动端 HTML5 video 视频兼容性问题

PS:不是伸手党问题
最近在做一个移动端页面的视频播放的时候遇到些问题。
1、自动播放
IOS本身是禁止自动播放的,需要由用户手动触发,IOS微信浏览器中可以借助jssdk的wx.ready(()=>{})里面进行自动播放去实现,但是这种方法在安卓微信上有失效了。(安卓现在还在用X5核?)
有没有比较兼容的解决方案?
2、全屏或响应式问题
我遇到的这个问题主要是在全屏的时候,会加载系统原生的controls,可以隐藏,但是又无法触发ended事件后隐藏掉播放画面,必须由用户主动关闭才行。这个也有些难受。
3、canplay和canplaythrough都无法触发
在测试的时候发现,由于IOS的限制,这两个时间包括很多事件都是失效的或者视频播放了才有效果。包括readyState
如果要借助canplaythrough有什么兼容性的方案吗?
4、video.js
这个问题有点伸手。
video.js试了试但是感觉庞大了,而且也不是特别好用,经常白屏。
如果只是移动端上的视频兼容性方案,是否有更好的替代库?
肥皂起泡泡
浏览 855回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答