javascript - iPad Safari上的Youtube播放器-触摸与视频上方元素的互动被阻止

标签 javascript ios ipad youtube mobile-safari

当我以常规方式(如https://developers.google.com/youtube/youtube_player_demo)在iframe中设置youtube播放器,并在youtube iframe顶部放置新的html元素(按钮)时,视频播放器的任何触摸似乎都被“捕获”了视频控件,因此用户无法点击我所做的按钮。

删除参数为“controls = 0”的控件可以解决该问题,并且用户可以点击按钮。但是,我需要找到一种解决方法,同时保持控件处于打开状态-目前,我唯一看到的选择是在顶部建立自己的控件叠加层,这是不希望的。 youtube似乎能够捕获而不能够捕获触摸互动的事实似乎证明了JavaScript可以实现某种方式。

-在Android平板电脑上不是问题。

在此先感谢任何可以提供帮助的人!

最佳答案

根据此other SO post,iOS上存在局限性,其中“...无法在iOS的Safari中自动/以编程方式播放嵌入的媒体-用户始终启动播放。”

关于javascript - iPad Safari上的Youtube播放器-触摸与视频上方元素的互动被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21970667/

相关文章:

iphone - iOS从NSString中删除前N个单词

ipad - UIModalPresentationFormSheet 调整 View 大小

javascript - OnChange 事件计算延迟

javascript - 按钮没有响应 JQuery 的点击

javascript - 读取 Cookie 变量

iphone - iPad UITableView 闪烁问题

iphone - 将特殊字符转换为 RTF

javascript - 在另一个 div 下动画的 div 的 CSS/JS/jQuery 定位....就像下拉

ios - 在没有用户交互的越狱设备中从我的服务器安装 ipa

ios - Parse 在哪里存储用户 session