实现快进按钮的核心是控制视频的播放进度,而实现播放进度控制的关键属性就是 currentTime
。我们可以利用 currentTime
属性来实现快进单击按钮,具体代码如下所示:
HTML代码:
<video id="myVideo" src="example.mp4"></video> <button onclick="fastForward()">快进</button>
CSS 代码:
/* 样式可以省略,不影响效果 */
JavaScript 代码:
var video = document.getElementById("myVideo"); function fastForward() { /* 将当前播放时间增加10秒 */ video.currentTime += 10; } /* 注意:可能由于一些浏览器的限制,在快进的时候会有一些延迟。 建议使用带有快进按钮的 JavaScript 播放器库,如 Video.js 等。 */
当单击“快进”按钮时,JavaScript 代码将把视频的当前时间属性 currentTime
增加10秒,从而实现快进功能。