禁用iPad的HTML5 <video> playsinline

时间:2019-05-22 12:30:20

标签: html ios video

我想探讨一下是否可以在iOS上(尤其是在iPad上)禁用HTML5 playsinline的{​​{1}}。我的视频标签(如下)不包含<video>,因为我希望视频可以在本机iOS视频播放器中打开。

自iOS10起,Apple已启用使用playsinline的功能,但是对于此项目,我不希望这样做。但是,在测试期间,无论该属性是否存在,似乎在iPad上视频都将内联播放,而我想禁用此功能,而是强制使用本机iOS播放器(就像在iPhone上一样)。

我找到了following article,其中指出:“在iPhone上向HTML文档添加视频元素时,还必须包括playsinline属性。 iPhone的默认值为false,iPad的默认值为true。“

以上说明这是我遇到问题的原因,但是我不确定如何解决?

非常感谢。

playsinline

1 个答案:

答案 0 :(得分:0)

如果您希望在所有设备上都具有相同的行为,则可以在HTML5代码中为属性显式分配一个值:

<video src="myurl.com" preload loop playsinline="false"></video>