Я получаю предупреждение о том, что функция будет устаревать в будущей версии 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);
});
}
Это записывает веб-камеру, поэтому я могу ее сохранить, но в консоли отображается следующее предупреждение:
[Устаревание] URL.createObjectURL с медиа-потоками устарел и будет удален в M68 около июля 2018 года. Вместо этого используйте HTMLMediaElement.srcObject.
Но когда я меняю:
this.src = window.URL.createObjectURL(stream);
к
this.src = window.HTMLMediaElement.srcObject(stream);
Он больше не работает, как раньше.