Youtube api 移动设备上的嵌入式YT:autohide=0&;控件=1,但控件不可见

Youtube api 移动设备上的嵌入式YT:autohide=0&;控件=1,但控件不可见,youtube-api,Youtube Api,当嵌入带有and的视频时,可以假定控件始终可见 但是,当在Android或iOS上观看嵌入式视频时,情况并非如此,在Android或iOS上,完全相同的嵌入式代码生成的播放器没有“始终打开”控件(例如,在单击“播放”之前) 在桌面上查看时,YT确实会显示控件,但在iOS或Android上查看时则不会 我的问题是: 这是一个bug吗(如果是的话,是一个正在开发的解决方案) 是否有其他方法强制控件在移动设备上可见 iOS Safari支持HTML5视频(它使用Quicktime渲染视频)。在幕后,

当嵌入带有and的视频时,可以假定控件始终可见

但是,当在Android或iOS上观看嵌入式视频时,情况并非如此,在Android或iOS上,完全相同的嵌入式代码生成的播放器没有“始终打开”控件(例如,在单击“播放”之前)

在桌面上查看时,YT确实会显示控件,但在iOS或Android上查看时则不会

我的问题是:

  • 这是一个bug吗(如果是的话,是一个正在开发的解决方案)
  • 是否有其他方法强制控件在移动设备上可见

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


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

自动隐藏仅适用于全屏。你是在全屏上试用吗?不是,但问题是针对移动显示,即使使用autohide=0,底部控件也无法始终显示。我在这里看到一个错误:但它似乎与flash比移动更相关-但你可以看看它-看起来有点破损-这里有一个有趣的答案:有趣,谢谢你,快点。我认为在缺少控件的情况下,问题在于YouTube假设移动设备的行为可以(也应该)不同。我认为这对于“默认”用法来说是完全可以接受的,但在忽略使用iframeapi设置的特定选项时就不是这样了。急切地等待YT的人在这里提供一个好的答案来收集赏金;-)