Youtube视频的互动文字记录



我正在一个Youtube视频网站上工作,并希望实现像这样的交互式成绩单功能:http://demo.jwplayer.com/iframes/interactive-transcript/(我有视频成绩单和标题文件,在SRT和WebVTT格式。我将使用Youtube的机器转录文本。)

我在网上做了一个调查。似乎没有免费的插件/模块可以做到这一点。有一些付费选项,如Captionbox (http://speakertext.com/captionbox), 3rdmedia, SubPly (http://www.subply.com/en/Products/InterActiveTranscript.htm) .顺便说一句:这是我迄今为止发现的最好的。它在飞行中加载不同语言的文本)。我不愿意使用这些付费选项,主要是因为我不想依赖单一的提供商。

谁能给我一个更好的选择?

谢谢。

你可以自己写解决方案:

  1. Read YouTube API Dosc:https://developers.google.com/youtube/js_api_reference?csw=1
  2. 检查getCurrentTime ()

从文件/数据库/hiddendiv中读取成绩单并显示它,如果成绩单中的getCurrentTime == textTime,则只需突出显示它(如在captionbox示例中)

相关内容

  • 没有找到相关文章

最新更新