Ich möchte Kamera Live-Video mit PhoneGap-Anwendung zeigen. Ich habe meine Codebasis in diesem Beispiel erstellt - .Wie navigator.getUserMedia funktioniert mit PhoneGap
ich HTML-Objekt erstellt
<video autoplay></video>
und ich schaffte diesen Code:
var errorCallback = function(e) {
console.log('Reeeejected!', e);
};
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
var video = document.querySelector('video');
if (navigator.getUserMedia) {
navigator.getUserMedia({audio: true, video: true}, function(stream) {
video.src = window.URL.createObjectURL(stream);
}, errorCallback);
} else {
cosnole.log("No media available");
}
Die Anwendung keine Ausnahme auslöst, wird das Video-Objekt erstellt, aber ich kann nur Ton hören, Video vorgestellt als schwarze Region - es wird kein Livestream angezeigt. Jeder weiß, was ist los?