【问题标题】:Jwplayer 6.10 subtitle first line not appearingJwplayer 6.10 字幕第一行没有出现
【发布时间】:2016-09-19 09:08:52
【问题描述】:

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

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

【问题讨论】:

    标签: jwplayer6 closed-captions


    【解决方案1】:

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

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

    【讨论】:

    • 我明白了,这很有帮助。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多