1

假设我们在网页上嵌入了 YouTube 视频。

在视频播放器下面,我们可以使用像Popcorn.js这样的媒体框架显示与视频同步的字幕吗?

4

3 回答 3

2

有趣的是你提到了 Popcorn.js,因为 Popcorn 确实支持 Youtube。

http://popcornjs.org/popcorn-with-youtube

Buuut,该文档已过时。

就是现在:

"var 示例 = Popcorn.youtube("

有新的文档在路上。

于 2011-10-26T07:19:34.057 回答
1

如果您在嵌入 YouTube 视频时选择 HTML5 版本,并且如果它实际上是在 HTML5 浏览器中播放的,那么它只是一个video标签,因此您可以使用 Popcorn.js。当它是 Flash 时,我不确定您是否可以进入该 Flash 并了解进度并收听事件。

于 2011-10-21T08:44:28.873 回答
0

如果您使用YouTube JavaScript Player API,您可以使用player.getCurrentTime()来找出要显示的字幕行。

再说一次,YouTube 已经开始支持字幕了。

于 2011-10-21T09:06:24.910 回答