当我尝试实现基本的示例应用程序时,我开始学习 webrtc
<html>
<head>
</head>
<body>
<script type="text/javascript">
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia || navigator.msGetUserMedia;
window.URL = window.URL || window.webkitURL;
navigator.getUserMedia({video: true}, function(localMediaStream) {
var video = document.createElement("video");
video.autoplay = true;
video.src = window.URL.createObjectURL(localMediaStream);
document.body.appendChild(video);
}, function(error) {
console.log(error);
});
</script>
</body>
</html>
我使用此代码在本地浏览器谷歌金丝雀中运行我启用了对等连接,但我没有在我的浏览器中找到媒体流,但我认为它可能在我的浏览器中启用为默认值。
问题是此代码导致控制台中的 NavigatorUserMediaError。我没有找到摆脱此问题的方法。任何人都知道我的代码哪里出错了。