移动设备上嵌入 YT:自动隐藏=0&控件=1,但控件不可见

  • 本文关键字:控件 隐藏 YT 移动 youtube-api
  • 更新时间 :
  • 英文 :


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

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

我创建了一个小演示,当在桌面上查看时,YT确实可以显示控件,但当在iOS或Android上查看时则不能。

我的问题:

  • 这是一个错误吗
  • 有没有其他方法可以强制控制在手机上可见

iOS Safari支持HTML5视频(它使用Quicktime进行渲染)。在幕后,YouTube API正在其iframe中创建HTML5视频元素。没有HTML5属性指定是否保持控件可见,因此YouTube无法使控件在iOS上保持可见。

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

相关内容

  • 没有找到相关文章