1

私は Youtube ビデオ サイトに取り組んでおり、次のようなインタラクティブなトランスクリプト機能を実装したいと考えています: http://demo.jwplayer.com/iframes/interactive-transcript/ (SRT および WebVTT 形式のビデオ トランスクリプトとキャプション ファイルがあります) . Youtube の機械による文字起こしは使用しません。)

私はオンラインで調査を行いました。これを実行できる無料のプラグイン/モジュールはないようです。Captionbox ( http://speakertext.com/captionbox ) 、3rdMedia、SubPly ( http://www.subply.com/en/Products/InterActiveTranscript.htm )などの有料オプションがいくつかあります。ところで: これは私が持っている最高のものですさまざまな言語のトランスクリプトをオンザフライでロードします)。私は主に単一のプロバイダーに依存したくないため、これらの有料オプションを使用することに消極的です.

誰かが私にもっと良い選択肢を教えてもらえますか?

ありがとうございました。

4

1 に答える 1

1

いつでも独自のソリューションを作成できます。

  1. YouTube API ドキュメントを読む: https://developers.google.com/youtube/js_api_reference?csw=1
  2. getCurrentTime() を確認する

file/database/hiddendiv からトランスクリプトを読み取り、トランスクリプトから getCurrentTime == textTime の場合はそれを表示し、それを強調表示します (captionbox の例のように)。

于 2014-07-31T08:07:53.703 に答える