我正在使用vjs-video AngularJS插件在我的应用中渲染视频。在桌面上,它们在ngDialog中显示它们(通过将对话框窗口绑定(bind)到ng-单击gallery元素)

一切正常,但是在手机上,我想在用户单击(点击)图库项目后立即显示 native 全屏播放器。我知道如何在Angular应用中检测移动设备和桌面设备,但是下一步该怎么做?现在用户必须点击图库项目,然后显示对话框,该用户应在对话框中再次点击video.js播放器,然后视频开始在 native 播放器中播放,但我想在第一次单击后立即打开 native 播放器。

最佳答案

您是否尝试过JavaScript“requestFullscreen” API?

var elem = document.getElementById("myvideo");
if (elem.requestFullscreen) {
  elem.requestFullscreen();
}

这是mozilla docs on this api的链接。

这里是screenfull.js的链接,ojit_a应该可以使此操作更加容易。

07-28 03:04
查看更多