我想探讨一下是否有可能在iOS上禁用HTML5 playsinline
的<video>
,特别是在iPad上。我的视频标签(如下)不包含playsinline
,因为我希望在本机iOS视频播放器中打开视频。
从iOS10开始,Apple已启用使用playsinline
的功能,但是对于此项目,我不希望这样做。但是,在测试期间,无论属性是否存在,似乎在iPad上视频都将内联播放,而我想禁用此功能,而是强制使用本机iOS播放器(就像在iPhone上一样)。
我发现following article,其中指出:'当在iPhone上的HTML文档中添加视频元素时,还必须包括playsinline属性。 iPhone的默认值为false,iPad的默认值为true。”
以上表明这是我出现问题的原因,但是我不确定如何解决?
非常感谢。
<video src="myurl.com" preload loop></video>
最佳答案
如果您希望在所有设备上都具有相同的行为,则可以在HTML5代码中为属性显式分配一个值:
<video src="myurl.com" preload loop playsinline="false"></video>
关于html - 禁用iPad的HTML5 <video> playsinline,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56256865/