1

当嵌入带​​有autohide=0controls=1 的视频时(无论如何都是默认设置),人们会假设控件始终可见。

然而,在 Android 或 iOS 上查看嵌入式视频时,情况并非如此,完全相同的嵌入代码会产生一个没有“始终在线”控件的播放器(例如,在单击“播放”之前)。

我创建了一个小型演示,它确实让 YT 在桌面上查看时显示控件,但在 iOS 或 Android 上查看时不显示。

我的问题:

  • 这是一个错误(如果是的话;正在开发中的解决方案)?
  • 是否有另一种方法可以强制控件在移动设备上可见?
4

1 回答 1

0

iOS Safari 支持 HTML5 视频(它使用 Quicktime 来呈现它)。在幕后,YouTube API 在其 iframe 中创建了一个 HTML5 视频元素。没有指定是否保持控件可见的 HTML5 属性,因此 YouTube 无法使控件在 iOS 上保持可见。

不幸的是,此时,我认为唯一的解决方案是构建您的控件并使用 javascript DOM API 来控制视频。

于 2014-04-01T05:38:13.743 回答