ony*_*rev 7 mobile native video.js
我正在将我对VideoJS上Vidcaster的分辨率切换工作调整为一个插件(参见https://github.com/videojs/video.js/pull/233).
在VideoJS 3.2中,VideoJS控件在Android和iOS等移动平台上处于活动状态.现在,当我启动版本4时,看起来原生控件优先.这意味着需要对控制栏按钮(如轨道等)执行操作的功能无法访问,对吗?
我们希望继续向我们的移动用户提供解决方案切换按钮.是否决定推迟本土控制是故意的哲学控制?如果是这样,代码在哪里做出这个决定?我一直在挖掘它一段时间.
非常感激.
mis*_*ben 13
根据消息来源,本机控件在iOS和Android上是默认的"直到控件在这些设备上更稳定".
<video data-setup='{"customControlsOnMobile": true}' … 将启用video.js控件,但请记住,他们因某种原因被禁用.
更新:这个问题和答案与video.js有关4.对于video.js 5,相当于nativeControlsForTouch: false.本机控件总是在iPhone和旧版Android上使用,已知自定义控件存在问题.