这是一个前端 Video 视频播放截图工具。
通过 canvas 实现从video标签截取当前播放画面。
<script src="./libs/video.js"></script>
-
window.$poster.videoScreenshot(video, time, size, cb(err, blob)) 视频截图,不支持跨域;time 为指定视频进度,默认为0
- video HTMLVideoElement 标签
- time 0|number|[number] 定截图视频播放位置,秒;0 表示截取当前
- size [w, h] 指定输出尺寸,默认输出原尺寸;可选
- cb 回调函数,返回 (err, {orgSize, size, at, blob})
-
window.$poster.getMetadata(url, cb(err, data)) 获取视频数据元
你的浏览器需要支持HTML5