Mobile VideoJS 4本机控件现在在移动设备上默认吗?

Mobile VideoJS 4本机控件现在在移动设备上默认吗?,mobile,native,video.js,Mobile,Native,Video.js,我正在将我为VideoJS上的Vidcaster所做的分辨率切换工作改编成一个插件(请参阅) 在VideoJS 3.2中,VideoJS控件在Android和iOS等移动平台上处于活动状态。现在,当我启动版本4时,本机控件优先。这意味着需要在控制栏按钮上执行操作的功能(如轨迹等)不可访问,对吗 我们希望继续向我们的移动用户展示分辨率切换按钮。服从当地控制的决定是一个有意的哲学决定吗?如果是这样的话,在代码中该决定发生在哪里?我已经挖了一段时间了 非常感谢。根据报告,iOS和Android上的本机

我正在将我为VideoJS上的Vidcaster所做的分辨率切换工作改编成一个插件(请参阅)

在VideoJS 3.2中,VideoJS控件在Android和iOS等移动平台上处于活动状态。现在,当我启动版本4时,本机控件优先。这意味着需要在控制栏按钮上执行操作的功能(如轨迹等)不可访问,对吗

我们希望继续向我们的移动用户展示分辨率切换按钮。服从当地控制的决定是一个有意的哲学决定吗?如果是这样的话,在代码中该决定发生在哪里?我已经挖了一段时间了

非常感谢。

根据报告,iOS和Android上的本机控件是默认的,“直到这些设备上的控件更加稳定”


当前,初始化将显示videojs自定义控件而非本机控件(例如,iOS)的视频的选项为
nativeControlsForTouch:false
。 可以在源代码中找到。
这个选项可以通过
Ah按照上面的答案设置,这个选项是在我克隆回购协议之后添加的,所以我没有找到它。虽然这似乎是正确的答案,但这一选项本身似乎没有任何作用,至少在iOS上是如此。我将不得不花更多的时间玩选项和阅读源代码。可能VideoJS目前不支持在移动设备上呈现菜单。我的数据设置实际上是无效的JSON(总是引用键!),因此选项从未正确解析。你是对的-这确实启用了移动设备上的VideoJS控件。谢谢@jweilder。我不知道这个功能。使用Video.js v4.5.1通过Browserstack对此进行了测试。我发现:iOS 7+可以工作。iOS 5.0-6.0运行正常,但重新加载页面会带回本机控件。我想,如果浏览器缓存了该页面,那么在重新访问该页面时,本机控件会再次显示。iOS 4.3.2及以下版本不起作用。