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

LinkedIn in-app browser forcing video to fullscreen on iPhone

提问人:Jussi Pölkki 提问时间:9/26/2017 更新时间:4/1/2022 访问量:884

问:

我们正在使用 LinkedIn 分享指向 HTML5 交互式视频的链接。共享链接时,默认情况下,它会在应用程序内的 LinkedIn 浏览器中打开。问题是,当用户开始播放视频时,浏览器会自动切换到全屏,隐藏我们的自定义控件。iOS 现在允许在视频元素上使用 playsinline 属性进行内联视频播放,但 LinkedIn 浏览器不支持该属性。不过,在iPad上,视频确实会内联播放,并且不会切换到全屏。我们已经在 iOS 版本 10 和 11 上测试了此错误。在本机Safari浏览器或Google Chrome上没有问题,视频按预期内联播放。视频在其他应用程序中内联播放,例如Facebook Messenger的应用内浏览器。我们遇到的唯一问题是LinkedIn浏览器。

使用应用内浏览器而不全屏播放时,有没有办法在 iPhone 上内联播放视频?或者,是否有任何 url 方案可用于从应用内浏览器启动 Safari?目前,当用户必须手动退出全屏时,用户体验非常糟糕,这也会导致视频暂停。

ios iphone html5-video LinkedIn-api

评论

0赞 mate0 2/17/2020
你找到一种方法了吗?这些视频在 iPad 上以内联方式播放,但在 iPhone 上没有播放,这模仿了 WkWebView 的默认行为。
0赞 Ladybro 3/3/2020
如果您找到解决方案,非常感兴趣。现在正在为此苦苦挣扎。

答:

0赞 Jenith S 4/1/2022 #1

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