找回密码
 立即注册

QQ登录

只需一步,快速开始

喜洋洋

初级会员

10

主题

62

帖子

422

积分

初级会员

积分
422
喜洋洋
初级会员   /  发表于:2024-10-12 13:07  /   查看:219  /  回复:5
100金币
8.0.6版电脑外置像头无法调用拍照。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬,看报错原因是createObjectURL过时引起的报错,可以使用新的srcObject替换: 还存在一个拼写错误:'navagator' 改为 'navigator'[/backcolor] 以下是修改后的代码您再试试哈

5 个回复

倒序浏览
最佳答案
最佳答案
Levi.Zhang
超级版主   /  发表于:2024-10-12 13:07:29
来自 4#
大佬,看报错原因是createObjectURL过时引起的报错,可以使用新的srcObject替换:
还存在一个拼写错误:'navagator' 改为 'navigator'
以下是修改后的代码您再试试哈
  1. $("[fgcname=video]").empty();
  2. $("[fgcname=video]").append("<video id='video' width='400' height='300' autoplay></video>");

  3. $("[fgcname=canvas]").empty();
  4. $("[fgcname=canvas]").append("<canvas id='canvas' width='400' height='300'></canvas>");

  5. var video = document.getElementById('video'),
  6.     canvas = document.getElementById('canvas'),
  7.     img = document.getElementById('img');


  8. navigator.getMedia = navigator.getUserMedia ||
  9.                      navigator.webkitGetUserMedia ||
  10.                      navigator.mozGetUserMedia ||
  11.                      navigator.msGetUserMedia;

  12. navigator.getMedia({
  13.     video: true,
  14.     audio: false  
  15. }, function(stream) {
  16.     console.log(stream);
  17. video.srcObject = stream;
  18.     video.play();
  19. }, function(error) {
  20.     console.log(error);
  21. });
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-10-14 11:12:48
2#
大佬,这边看咱们是想用JS实现拍照,运行之后看了下浏览器的控制台,可以看到报错

这边对代码也不太懂,不知道是否是被这个影响了

不过大佬向拍照的话,也可以考虑升级到高版本,然后使用这个插件,亲测可以成功拍照~~

https://marketplace.grapecity.co ... etailID=D2312220001

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
喜洋洋
初级会员   /  发表于:2024-10-14 12:18:08
3#
想用js实现。
回复 使用道具 举报
喜洋洋
初级会员   /  发表于:2024-10-16 14:07:30
5#
图片没法保存到库表里。
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-16 15:30:37
6#
大佬,看您已经将帖子改成了已处理;
如果有新的问题话麻烦重新发一个悬赏贴,这样对于后来学习的人,不会把问题搞混了,因为一个帖子只能设置一个最佳,对于您以后自己找这个问题的答案,都比较方便的,感谢您的支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部