我收到了一个警告,说在未来的Chrome版本中将不再支持一个函数。
这是这个脚本:
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || navigator.oGetUserMedia;
if (navigator.getUserMedia) {
navigator.getUserMedia({
video: true
}, (stream) => {
this.src = window.URL.createObjectURL(stream);
this.stream = stream;
}, (error) => {
console.log(error);
});
}
这记录了网络摄像头,让我可以保存它,但控制台显示了以下警告:
[Deprecation] URL.createObjectURL与媒体流一起使用已不建议使用,并将在M68(大约在2018年7月)中删除。请改用HTMLMediaElement.srcObject。
但是当我更改后:
this.src = window.URL.createObjectURL(stream);
到
this.src = window.HTMLMediaElement.srcObject(stream);
它不再像之前一样工作了。