Я хотел бы показать видео в реальном времени с помощью приложения PhoneGap. Я создал свою базу кода в этом примере - http://www.html5rocks.com/en/tutorials/getusermedia/intro/.Как получить navigator.getUserMedia, используя PhoneGap
Я создал HTML объект
<video autoplay></video>
и я создал этот код:
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");
}
Приложение не проливает исключения, создаются видео объекта, но я могу только слышать звук, видео представлено как черный регион - не отображается живой поток. Кто-нибудь знает, что случилось?