我想探索是否可以在iOS上禁用HTML5 <video>
的playsinline
,特别是用于iPad。我的视频标签(下图(不包括playsinline
,因为我希望该视频在本机iOS视频播放器中打开。
自ios10以来,Apple启用了使用playsinline
的能力,但是对于此项目,我不希望使用此项目。但是,在测试过程中,无论是否存在属性或不存在,在iPad上,视频将在线播放,无论如何我都希望禁用此属性,而是强迫本地iOS播放器(就像在iPhone上一样(。
我找到了以下文章,其中指出:'在iPhone上的HTML文档中添加视频元素时,您还必须包括PlaySinline属性。iPhone的默认值为false,iPad的默认值为真。"
以上表明这是我问题的原因,但我不确定如何解决?
非常感谢。
<video src="myurl.com" preload loop></video>
如果您很乐意在所有设备上具有相同的行为,则可以将值明确分配给HTML5代码中的属性:
<video src="myurl.com" preload loop playsinline="false"></video>