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