Problemas con la webcam en chrome
Publicado por Ivan Calderon (1 intervención) el 04/08/2016 00:06:16
Saludos foristas, mi problema es que cree un modulo para capturar la foto del usuario por la webcam y que la capture por medio de un boton, funciona bien localmente pero en el servidor no funciona en google chrome, da error en el objeto getusermedia he buscado documentarme y hablan de algo en https en el servidor entonces busque la version de php y active una opcion que dice http pero nada sigue igual, a quien le ha ocurrido y como lo ha solucionado?. el codigo es mas u menos asi
Mil graciasss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
$scope.iniciarVideo=function(){
if(localVideo==null){
video = $('video#video');
video = video[0];
if (navigator.getUserMedia) {
navigator.getUserMedia({
'video': true,
'width':500,
'height':500
},
function(stream){
localVideo=stream;
video.src = stream;
video.play();
document.getElementById("btn-capturar").style.visibility="visible";
$("span#texto-iniciar").text("Detener la camara");
});
}else if (navigator.webkitGetUserMedia){
navigator.webkitGetUserMedia({
video: true,audio:false,
width:500,
height:500
},
function(stream){
localVideo=stream;
video.src = window.webkitURL.createObjectURL(stream);
video.play();
document.getElementById("btn-capturar").style.visibility="visible";
$("span#texto-iniciar").text("Detener la camara");
},
function(){
alert("Error");
});
}else if (navigator.mozGetUserMedia){
navigator.mozGetUserMedia({
'video': true,
'width':500,
'height':500
},
function(stream){
localVideo=stream;
video.mozSrcObject = stream;
video.play();
document.getElementById("btn-capturar").style.visibility="visible";
$("span#texto-iniciar").text("Detener la camara");
},
function(err){
alert('An error occured! '+err);
});
}
$scope.texto_iniciar="Detener la camara";
}else{
$scope.texto_iniciar="Iniciar la camara";
$scope.clase_oculto3="hidden";
//ocalVideo.stop();
video.pause();
video.src=null;
video=null;
localVideo=null;
$("span#texto-iniciar").text("Iniciar la camara");
document.getElementById("btn-capturar").style.visibility="hidden";
}
}
Mil graciasss
Valora esta pregunta


0