我想要做的是创建将出现在视频上的字幕。我需要这些字幕在我播放视频时开始出现,并且我希望它们在我暂停视频时暂停。这就是我所拥有的:
<script>
var hour = parseInt(js_arr[j].substring(0,1));
var min = parseInt(js_arr[j].substring(3,4));
var seconds= parseInt(js_arr[j].substring(6,7));
var mil_sec = parseInt(js_arr[j].substring(9,11));
var time = (hour*3600000)+(min*60000) +(seconds*1000)+mil_sec ;
function timeout(){
setTimeout(function()
{
if(true)
{
document.getElementById('subs').innerHTML = js_arr[i];
i=i+4;
j=j+4;
hour = parseInt(js_arr[j].substring(0,1));
min = parseInt(js_arr[j].substring(3,4));
seconds = parseInt(js_arr[j].substring(6,7));
mil_sec = parseInt(js_arr[j].substring(9,11));
time = (hour*3600000)+(min*60000)+(seconds*1000)+mil_sec;
timeout();
}
else{
timeout();
}
},time);
}
</script>
我被困在 if 语句中应该做的事情上,以使它做我需要做的事情。