<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>截取视频第一帧作为封面</title>
</head>
<body>
<video
controls="controls"
src="./assect/20230705144108.mp4"
></video>
<script>
const video = document.querySelector("video");
video.currentTime = 1
const img = document.createElement("img");
const canvas = document.createElement("canvas");
video.onloadeddata = function () {
console.log("触发方法");
const ctx = canvas.getContext("2d");
ctx.drawImage(video, 0, 0, 360, 640);
img.src = canvas.toDataURL("image/png");
document.body.appendChild(img);
console.log(img);
};
</script>
</body>
</html>
百度看到要设置视频播放的初始时间 当我设置 video.currentTime = 1 时就报错
https://blog.csdn.net/qq_42957741/article/details/105866059
