我不能在 iPad 上使用本机视频播放器,因为它会窃取所有触摸事件,并且我需要在视频上显示交互式元素。使用Video.js可以达到这个目的,但奇怪的是,它会阻止Popcorn.js事件在 iPad 上触发。
问问题
2321 次
2 回答
2
这并不完全是一个解决方案,但我发现MediaElement.js是 Video.js 的一个很好的替代品,并且可以很好地与 Popcorn 配合使用。
于 2012-11-21T17:07:54.237 回答
0
问题不在于特定的视频库。当您为视频播放器启用控件时,您无法对视频顶部的任何 HTML 元素进行任何交互。
我有同样的问题,我通过这样做解决了它
p.controls(false); //where p is the object of popcorn js player
当在视频顶部显示任何交互式元素(例如 BUTTON)时,当我在视频顶部不再需要我的按钮时,我这样做了,我再次启用了控件。
p.controls(true);
它就像一个魅力!
于 2014-01-03T11:44:28.680 回答