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 を使用します。これはプレイリストではありません。コードは単なる標準であり、.srt ファイルは URL から取得されています。

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 に答える