JSで再生进度バーを実装
以下にJSで進捗状況バーを再生するコード例を示します。
ストレートに言って、あなたは自分が好きなものを食べるべきなんだ。
<div id="progress-bar">
<div id="progress"></div>
</div>
CSSのみでネイティブに日本語に言い換えてください。
#progress-bar {
width: 300px;
height: 10px;
background-color: #ccc;
}
#progress {
width: 0;
height: 100%;
background-color: #00f;
}
ネイティブに日本語で言い換えてください、オプションは1つだけで十分です:JS:
// 获取进度条元素
var progressBar = document.getElementById('progress');
// 获取音频或视频元素
var media = document.getElementById('my-audio-or-video');
// 更新进度条的函数
function updateProgressBar() {
// 计算当前进度
var progress = (media.currentTime / media.duration) * 100;
// 更新进度条宽度
progressBar.style.width = progress + '%';
}
// 监听音频或视频的时间更新事件
media.addEventListener('timeupdate', updateProgressBar);
上記の例で、#my-audio-or-video の部分は、実際に使用しているオーディオ・ビデオ要素の ID に置き換える必要があります。また、このコードでは、進捗状況バーを表示する機能のみが実装されており、ユーザー操作による再生進捗の制御といった機能の追加が必要となる可能性があります。