【发布时间】:2023-03-30 03:21:01
【问题描述】:
我正在尝试将 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: 无法在 'HTMLMediaElement' 上设置 'srcObject' 属性:提供的值不是 'MediaStream' 类型。”
如何不使用已弃用的 videoRef.src 并将 blob 直接应用于 videoRef.srcObject ?还是blob类型可以用src,只有stream不能用src?
【问题讨论】:
标签: javascript html5-video webrtc recordrtc