领英应用内浏览器强制在iPhone上将视频全屏显示

21
我们使用LinkedIn分享一个HTML5交互式视频链接。默认情况下,链接在应用内的LinkedIn浏览器中打开。问题在于,当用户开始播放视频时,浏览器会自动切换到全屏模式,隐藏我们的自定义控件。虽然iOS现在允许在视频元素上使用playsinline属性进行内联视频播放,但LinkedIn浏览器不支持该属性。在iPad上,视频会以内联方式播放,而不会切换到全屏模式。我们已经在iOS版本10和11上测试了此错误。在本机Safari浏览器或Google Chrome浏览器中没有问题,视频按照预期以内联方式播放。在其他应用中,例如Facebook Messenger的应用内浏览器中,视频也能够内联播放。我们唯一遇到的问题是LinkedIn浏览器。
有没有办法在使用应用内浏览器时,在iPhone上内联播放视频而不进入全屏模式?或者,是否有任何URL方案可用于从应用内浏览器启动Safari?当前,用户需要手动退出全屏模式,这也会暂停视频,用户体验相当糟糕。

你找到解决方法了吗?在iPad上,视频是内联播放的,但在iPhone上不是,这模仿了WkWebView的默认行为。 - mate0
如果你找到了解决方案,我会非常感兴趣。我现在正在苦苦挣扎。 - Ladybro
1个回答

0
尝试添加target=”_blank”属性。它将在新页面中打开提供的链接,这意味着可以在Web浏览器中打开视频的新页面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接