3

我们正在尝试将 YouTube 视频嵌入 iOS WebFrame(整个框架实际上只是 YouTube iFrame 的一个框)。不幸的是,某些视频无法在应用程序中播放。例如,您可以获取“视频包含来自 MLB 的内容......限制在某些网站上播放”,然后是“在 YouTube 上观看”链接。

问题是这个“在 YouTube 上观看”链接是不可点击的,因为稍后在 HTML 中有一个带有 data-youtube-id 的元素指向所请求的视频,而且,这个不可播放的视频覆盖了链接顶部的所有屏幕使其无法点击。

在桌面浏览器上,链接能够“穿透”无法播放的视频(但您不能例如选择“视频包含..”旁边的文本)。在移动设备上他们没有。

在独立浏览器中打开 YouTube 的框架,我可以通过手动删除该视频元素来“解决”问题,然后一切看起来都很好(所以这确实是一个重叠的问题)。在应用程序的 WebView 中,我无法真正弄乱 iframe 内容,并且......那你会怎么做?

有没有人观察到类似的问题?你怎么办?你能以某种方式杀死 iFrame 中无法播放的视频元素吗?或者您是否可以从 iframe 外部检测到“视频包含..”问题,然后在主机页面级别显示您自己的控件?

还是我们只是希望 YouTube 开发人员注意这篇文章并将其作为错误报告?

4

0 回答 0