Jwplayer 6.10字幕第一行没有出现

时间:2016-09-19 09:08:52

标签: jwplayer6 closed-captions

在显示为空的行之后应显示的隐藏字幕行不会被渲染。例如,

    9
    00:00:32,000 --> 00:00:36,833
    10
    00:00:36,833 --> 00:00:38,700  
    Good afternoon, Sir, how can I help you?   -> not displaying
    11
    00:00:38,700 --> 00:00:43,633
    Hello.                                     -> displays OK    
    12
    00:00:43,633 --> 00:00:45,766 
    13
    00:00:45,766 --> 00:00:46,500
    Oh, yeah, OK.                              -> not displaying

我在Windows Media Player上测试了它并且它正常工作,所以它似乎与jwplayer相关的问题。 我发现如果我在第一个空行中添加一个空格,则脚本可以正常工作,但是这种解决方法目前不是一个选项。这可以在我们正在使用的所有视频中重现,标题是.srt文件并使用UTF-8。这不是播放列表。代码只是标准代码,并且正在从URL中检索.srt文件。

有没有办法让jwplayer检索字幕/隐藏字幕文件的第一行?感谢。

1 个答案:

答案 0 :(得分:0)

由于字幕可以跨越多行(并且符合SRT文件规范 - https://en.wikipedia.org/wiki/SubRip#SubRip_text_file_format),因此每个字幕都由不包含文本的空行分隔。

Windows Media Player了解您的文件格式并不能使其成为与 JW Player相关的问题 - 这只是意味着WMP更能容忍格式错误的文件。