如何使用vuejs捕捉当前视频屏幕或缩略图
本文介绍了如何使用vuejs捕捉当前视频屏幕或缩略图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,我想捕获当前的视频屏幕并在下面显示结果。
即使我在这里也有参考的Java代码https://www.w3schools.com/code/tryit.asp?filename=GC0Z7WOPB15I,但我没有得到任何将其转换为工作代码形式的vue
的帮助。
问题:我希望VUE的工作代码与VUE相同(https://www.w3schools.com/code/tryit.asp?filename=GC0Z7WOPB15I),但不适用于单个缩略图
由于缺乏vuejs
知识,我无法在所需位置显示捕获的图像
已尝试方法1:
数据-lang="js"数据-隐藏="假"数据-控制台="真"数据-巴贝尔="假">甚至我也尝试将此代码https://www.w3schools.com/code/tryit.asp?filename=GC0Z7WOPB15I转换为https://codepen.io/eabangalore/pen/Pojrzax不起作用
如果两种方法中的任何一种(或解决方案)对我都有效
已尝试方法2:
数据-lang="js"数据-隐藏="假"数据-控制台="真"数据-巴贝尔="假">请帮我提前道谢!
推荐答案
当您尝试Tried Method 1
第一个方法时,将以错误结束
V-on处理程序中出错:";SecurityError:无法执行‘toDataURL’ On‘HTMLCanvesElement’:可能无法导出受污染的画布。
- 出于安全原因,您的本地驱动器被声明为 其他域(&Q;),并将污染画布。
- 您似乎正在使用来自未正确设置的URL的图像 Access-Control-Allow-Origin标头,因此问题..你可以的 从您的服务器获取该图像并将其从您的服务器获取到 避免CORS问题
我使用Tried Method 2
方法创建了一个从视频生成缩略图的示例。
第一步:创建HTML
模板
第二步:创建capture
方法
DEMO
更新了生成多个缩略图的答案,
第一步:创建html
模板
第二步:methods
生成多个缩略图
Multiple Thumbnail Demo
这篇关于如何使用vuejs捕捉当前视频屏幕或缩略图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!