【发布时间】:2013-05-21 02:25:18
【问题描述】:
我在 YouTube 视频中成功使用 Popcorn.js 已经有一段时间了。从最近开始,在移动浏览器上(在我的 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();
【问题讨论】:
标签: javascript youtube ipad-2 popcornjs