为了账号安全,请及时绑定邮箱和手机立即绑定

HTML5访问本地摄像头失败,求指点

HTML5访问本地摄像头失败,求指点

Rosevil1874 2016-09-22 11:25:34
以下是代码部分,测试过,浏览器支持getUserMedia方法的。我实在找不出错误,两个回调函数函数都没有进入。求解!!!<!DOCTYPE html><html><head><meta charset="UTF-8"><title>WebRTC通信</title></head><body><h1>访问本地摄像头</h1><video id="myVideo" width="1024" height="888" autoplay="true"></video></body><script type="text/javascript">window.onload = function(){navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;window.URL = window.URL || window.webkitURL;navigator.getUserMedia({video:true, audio:true}, //访问本地设备成功时的回调函数//stream为同步媒体数据流function(stream) {var video = document.getElementById('myVideo');if (window.URL) {video.src = window.URL.createObjectURL(stream);}else{video.src = stream;}},//访问本地设备失败时的回调函数function (err) {console.log(err);});}</script></html>
查看完整描述

3 回答

?
慕桂英5329086

TA贡献1条经验 获得超0个赞

你最后没有调用这个函数 只是写出来他的约束 成功的回调和失败的回调

查看完整回答
反对 回复 2017-02-12
?
qq_雷人之锤_0

TA贡献1条经验 获得超0个赞

不清楚为何不进入回调函数,粗看代码感觉没问题,只能给两个思路

  1. webRTC要求https

  2. 不是所有浏览器都支持getUserMedia 

查看完整回答
反对 回复 2016-12-29
  • 3 回答
  • 0 关注
  • 1954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信