cordova playsinline在iOS vue js quasar上不支持视频,默认情况下显示全屏模式

gpnt7bae  于 2023-10-24  发布在  iOS
关注(0)|答案(1)|浏览(170)

我正在使用类星体的应用程序.它在所有其他浏览器上工作正常,但在IOS模式下出现问题.当在IOS模拟器上运行它时,并试图播放视频它会自动转到全屏模式,我想撤消此.
我在这里读了很多答案,他们都建议使用playsinline,但这对我不起作用

看我使用playsinline,以避免全屏,但它不工作,每当我播放视频,它将进入全屏模式。即使我试图使用自动播放,试图手动播放视频。在这两种情况下,它是在全屏模式。
有人见过这个吗?有没有办法修复?如果没有,有没有办法检测到视频全屏并中止它?

m2xkgtsf

m2xkgtsf1#

playsinline请求非全屏播放首选。这并不意味着视频将始终以非全屏播放。由于iOS上的Safari不完全支持Fullscreen API,您需要一个解决方案。
尝试设置preferFullWindow=true,这将填充浏览器窗口,而不是全屏。这应该对你有用,因为它不使用全屏API。

相关问题