0

未呈现应在空行之后显示的隐藏式字幕行。例如,

    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 检索字幕/隐藏式字幕文件的第一行?谢谢。

4

1 回答 1

0

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

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

于 2016-09-19T14:40:31.413 回答