js怎么根据一个视频的在线url生成一个视频预览图?

js怎么根据一个视频的在线url生成一个视频预览图?

image.png
相当于要获取该视频的第一秒或者第一帧的图片。

阅读 1.6k
2 个回答

和img一样,直接canvas.drawImage绘制HTMLVideoElement就会取视频元素当前的一帧

以前回答过这个问题。不建议在前端通过 JS 来完成,最好通过后端用 ffmpeg 等工具来制作。

如果真的必须要做,可以用 canvas 来画,然后再转换成图片。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏