Я пытаюсь сделать blob-объект src элемента видео. Мой код работает нормально, когда:
videoRef.src = URL.createObjectURL(blob)
но использование 'src' и 'URL.createObjectURL' устарело вместо использования 'srcObject' https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
и https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
Мой вопрос в том, как я могу просто добавить файл BLOB-объекта в srcObject следующим образом:
videoRef.srcObject = blob
Когда я пробую приведенный выше код, я получаю сообщение об ошибке: «TypeError: не удалось установить свойство 'srcObject' в 'HTMLMediaElement': предоставленное значение не относится к типу 'MediaStream'».
Как я могу не использовать устаревший videoRef.src и применить blob непосредственно к videoRef.srcObject? Или для типа blob нормально использовать src, и только потоки не могут использовать src?