所以这是挑战。制作一个可点击的爆米花链接覆盖视频。在桌面上很简单,但 iOS 被证明是一个挑战。如果 video 元素具有controls
iOS 劫持视频窗口内所有点击的属性,则使链接覆盖不可点击。但是,如果controls
视频元素上不存在该属性,则爆米花链接是可点击的并且运行良好。
问题是,现在没有视频控件。我需要那些。所以我认为一些手写的基于 javascript 的视频控件应该可以正常工作。视频标签上没有controls
属性,所以爆米花覆盖是可点击的,加上工作控件!我的尝试是使用 video.js。
所以现在我在桌面上有了 video.js 视频控件和爆米花。但在 iPad 上,video.js 部分有效,但爆米花部分不再有效。我得到了 video.js 控件,但没有触发爆米花事件。但是没有错误,并且脚本完全执行。
有谁知道这里发生了什么?为什么 video.js 只会在 iOS 上停止爆米花?有解决办法吗?