一段时间以来,我一直在成功地使用 Popcorn.js 和 YouTube 视频。从最近开始,在移动浏览器(在我的 iPad 2 上)上,“播放”按钮不再像过去那样出现。视频将开始加载,您可以看到标题,但随后出现的不是突出的“播放”按钮,而是黑屏,中间有一个微小的白点。检查源代码后,iFrame 的视频包装器中的视频似乎采用了一种 CSS 样式,该样式使视频的高度为 1px。
如果你按下那个几乎看不见的点,视频就会播放,爆米花代码也会正常执行。这几乎是一个交易破坏者。也许这是 YouTube 的事情,而不是 Popcorn.js 的事情,但我只是在寻找方向。
请参阅这个基于 Popcorn.js 示例之一的简单 jsfiddle,例如:http: //jsfiddle.net/Nzhpa/1/
编码:
var pop = Popcorn.smart("#container", "http://youtu.be/vDvmsTECAk4");
pop.footnote({
start: 1,
end: 5,
text: "Works with youtube!",
target: "footnote-div"
});
pop.play();