我正在使用类星体的应用程序.它在所有其他浏览器上工作正常,但在IOS模式下出现问题.当在IOS模拟器上运行它时,并试图播放视频它会自动转到全屏模式,我想撤消此.我在这里读了很多答案,他们都建议使用playsinline,但这对我不起作用
看我使用playsinline,以避免全屏,但它不工作,每当我播放视频,它将进入全屏模式。即使我试图使用自动播放,试图手动播放视频。在这两种情况下,它是在全屏模式。有人见过这个吗?有没有办法修复?如果没有,有没有办法检测到视频全屏并中止它?
m2xkgtsf1#
playsinline请求非全屏播放首选。这并不意味着视频将始终以非全屏播放。由于iOS上的Safari不完全支持Fullscreen API,您需要一个解决方案。尝试设置preferFullWindow=true,这将填充浏览器窗口,而不是全屏。这应该对你有用,因为它不使用全屏API。
playsinline
preferFullWindow=true
1条答案
按热度按时间m2xkgtsf1#
playsinline
请求非全屏播放首选。这并不意味着视频将始终以非全屏播放。由于iOS上的Safari不完全支持Fullscreen API,您需要一个解决方案。尝试设置
preferFullWindow=true
,这将填充浏览器窗口,而不是全屏。这应该对你有用,因为它不使用全屏API。