【发布时间】:2021-04-13 07:13:31
【问题描述】:
这是 HTML 代码
<video ref={videos} autoPlay ></video>
<Button onClick={() =>
navigator.mediaDevices.getUserMedia({audio: true, video: true}).then((mediaStream) => {
videos.srcObject = mediaStream;
videos.onloadedmetadata = function(e) {
videos.play();
};
}
)}>Record</Button>
JS
const videos = createRef(null);
错误
未处理的拒绝(TypeError):无法添加属性 srcObject,对象不可扩展
353 | <Button onClick={() =>
354 | navigator.mediaDevices.getUserMedia({audio: true, video: true}).then((mediaStream) => {
355 |
> 356 | videos.srcObject= mediaStream;
357 | videos.onloadedmetadata = function(e) {
358 | videos.play();
359 | };
【问题讨论】:
-
您可能正在寻找 DOM 元素
videos.current。请阅读the tutorial。
标签: javascript html reactjs web video-streaming