如何强制 iframe 视频在 Android 设备上旋转到横向模式?

Posted

技术标签:

【中文标题】如何强制 iframe 视频在 Android 设备上旋转到横向模式?【英文标题】:How to force iframe video to rotate to landscape mode on android devices? 【发布时间】:2019-05-20 20:49:33 【问题描述】:

如何像在 ios 设备上播放视频一样,以编程方式在 android 设备上强制将视频旋转为横向模式?

我正在使用 cordova 应用程序,这是 html 视图上的代码:

<iframe style="width:100%;height:100%" ng-src="videoUrl" frameborder="0" allowfullscreen></iframe>

【问题讨论】:

【参考方案1】:

看看Screen Orientation plugin。安装此插件后,您可以以编程方式设置屏幕方向。您需要做的就是附加事件侦听器来启动和停止视频,然后您可以在播放开始时执行window.screen.orientation.lock('landscape') 和在播放停止时执行window.orientation.unlock() 之类的操作。

【讨论】:

以上是关于如何强制 iframe 视频在 Android 设备上旋转到横向模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Web View Android 中嵌入 iframe 视频?

为视频播放器启动新活动时,如何强制android视频播放器在视频播放后不退出

使用 Jquery 强制手动点击 Youtube iframe

刷新 iframe

Youtube iframe 嵌入:强制 Flash?

如何在加载后强制 iFrame 重新加载