私が目指しているのは、テキストをいくつか持ち、埋め込みビデオのcurrentTimeが開始タグと終了タグの間にある場合、JavaScriptを使ってテキストの色を変更します。私は以下のようなテキストを持っています。JavaScriptを使用して、それを循環させ、開始タグと終了タグを読むのに最も良い方法は何ですか?ビデオcurrentTimeに関連したテキストの行を見つけ、javascriptを使用して強調表示しますか?
<div id="transcript">
<h3>Transcript</h3>
<p class="tran">
<span tag="ID_1" start="0" end="6">transcript line #1</span>
<span tag="ID_2" start="6" end="9"> transcript line #2</span>
</p>
</div>
、私はテキストを隠し、字幕として表示するために管理しているチュートリアルを使用して、しかし、私が本当にやりたいことは、フルテキストを表示し、ちょうど現在の一部をハイライトです。以下のようなものを使ってください。
for (var i = 0; i < transcriptlength; i++) {
if (now >= tran.start && now <= tran.end){
span.style.color = red; //
break;
}}
すべてのデータを取得するのにdocument.getElementById(転写物)が機能するかどうかはわかりません。 ご協力いただければ幸いです。 ありがとう!