【发布时间】:2016-07-25 14:23:57
【问题描述】:
我想使用 PhoneGap 应用程序显示摄像头实时视频。我已经根据这个例子创建了我的代码库 - http://www.html5rocks.com/en/tutorials/getusermedia/intro/。
我创建了 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");
}
应用程序没有抛出异常,创建了视频对象,但我只能听到音频,视频显示为黑色区域 - 不显示直播流。有谁知道,怎么回事?
【问题讨论】:
标签: cordova video html5-video