我正在创建一个用于运行 YouTube 视频的 iPad 应用程序IFrame
。
我提到了许多有关 YouTube 集成的问题,UIWebView
并了解:
- 无法自动播放
- Apple 不允许在没有用户交互(开始)的情况下运行视频。
在我的简单应用程序中,我在第一页中有一个 JavaScript 按钮,在下一页中将 YouTube 与IFrame
.
如果我点击 JavaScript 按钮,有没有办法将此点击事件传递到下一页以运行 YouTube?
HTML中的事件冒泡有帮助吗?
我正在创建一个用于运行 YouTube 视频的 iPad 应用程序IFrame
。
我提到了许多有关 YouTube 集成的问题,UIWebView
并了解:
在我的简单应用程序中,我在第一页中有一个 JavaScript 按钮,在下一页中将 YouTube 与IFrame
.
如果我点击 JavaScript 按钮,有没有办法将此点击事件传递到下一页以运行 YouTube?
HTML中的事件冒泡有帮助吗?
据我所知,不,您对此无能为力。无需用户交互即可轻松模拟事件触发(一些示例),这无法在 iOS 设备上运行(由于您提到的策略)。
iOS 视频标签(在这种情况下由 YouTube 使用)由 iOS 浏览器处理。移动版显示带有播放按钮的占位符,您需要“点击”。只有这个动作才能播放视频。请注意,您甚至不能用任何东西覆盖视频标签,因为它根本不起作用。