【发布时间】:2015-05-02 19:49:06
【问题描述】:
我正在尝试设置视频流媒体网站。我发现,您可以在 getUserMedia 的帮助下从浏览器使用网络摄像头。 这是我写的 javascript 代码:
function stream() {
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMedia;
if (navigator.getUserMedia) {
navigator.getUserMedia({video: true, audio: true}, load, error);
}
}
function load(source) {
document.getElementById("video").src = window.URL.createObjectURL(source);
alert("Connected");
}
function error(e) {
alert("Error:") + e;
}
这里有我的 HTML 标签:
<video id="video" autoplay></video>
我的问题是,当我打开我的网站并允许浏览器使用网络摄像头和麦克风时,我可以听到自己的声音,但没有加载视频。视频帧调整为 2px x 2px 黑色正方形。我在哪里做错了?
【问题讨论】:
标签: javascript html video webcam