0

私はJavaScriptでPタグの幅を広げてビデオの長さをきれいに表示する何かを作ろうとしています.

#Video_Progress_Background { position:relative; width:100%; height:5px; background-color: #383838; }
#Video_Progress { height:100%; background-color: #26A310; }

<div id="Video_Progress_Background">
      <p id="Video_Progress"></p>
</div>

var ProgressBar = document.getElementById("Video_Progress");

ProgressBar.style.width = Video.duration;

私はこれが基本的なコードであることを知っています。私はこれを行う他の方法を試しましたが、すべて失敗しました。助けてくれる人に感謝します。

4

1 に答える 1

2

ビデオの長さは秒数になります。

CSS の width プロパティはLengthを取り、 ( でない限り0) 単位を持つ必要があります。

+ "px";

ただし、通常は、期間と現在の時間を組み合わせてパーセンテージを計算して進行幅を計算する必要があります。

于 2013-09-18T19:38:25.383 に答える