tensorflow.data.webcam(): "Uncaught (in promise) TypeError: Cannot set property message of which has only a getter"

tensorflow.data.webcam(): "Uncaught (in promise) TypeError: Cannot set property message of which has only a getter"

我在我的网络应用程序中使用 TensorFlow.js,输入是一个摄像头。特别是,我正在使用 MobileNet 对摄像头输入进行分类。 This 教程是此应用程序的灵感来源。 有一个视频对象:

<video autoplay playsinline muted id="webcam" width="224" height="224"></video>

我在 JavaScript 文件中访问它:

const webcamElement = document.getElementById('webcam');

并从视频对象中获取图像,将其转换为张量以便稍后使用帧进行预处理和预测:

const webcam = await tf.data.webcam(webcamElement);

然而,当我运行上面的最后一行时,它会导致以下错误:

我是不是做错了什么?我尝试 运行 tutorial 也使用 tf.data.webcam() 并且它工作正常。

当我重新启动计算机并重新加载网页时,此错误消失了。