我一直在玩很多选择。 popcorn.js,mediaelement.js,jwplayer和我找不到有效的组合。我正在学习一个学习网站,我需要在播放器下面显示视频的字幕。当视频托管在服务器上并且它有文件链接时,我可以让它工作得很好。我使用的是MediaElement.js,因为我需要的所有视频都在YouTube上,所以它需要从那里流式传输。
我尝试过几种不同的组合,爆米花原本可以使用。当我开始玩它时,我发现他们的YouTube流媒体不再适用。我已经按照他们的例子,但它是一个禁忌。还有爆米花,我无法使用TTML以外的任何其他字幕文件(即使它们支持其他文件),我需要一个可以在其中使用html的文件。
我最近的努力让我使用了这里的脚本:http://www.storiesinflight.com/js_videosub/#code
这让我可以使用.srt这是好的,但是我无法让它让YouTube与任何其他JavaScript播放器一起播放,所以我回到了我开始的地方。
我看过一篇关于浏览其中一个转码网站并使用.mp4链接的帖子,但我不想依赖中间人。如果该网站关闭,那么我的网站也将被搞砸。我怀疑YouTube很快就会出现在任何地方。
答案 0 :(得分:1)
这是一种万无一失的方法,可以在记事本中创建字幕,然后upload them to youtube
然后转到Youtube中的“帐户设置”页面
您应该通过语音识别(如果可用)选中显示自动字幕,以便为不具有字幕的视频启用自动字幕。
无需javascript