没有响应img 标签显示来自我的移动摄像头的实时视频,但响应为空。那么这是如何不断获取数据的呢?我附上了这段视频片段,请检查以查看确切的情况。谢谢你 ! img 标签
问问题
134 次
1 回答
1
我不是 100% 确定,但我的猜测是它只是每秒抓取一张图片 X 次,用名称保存它,video
然后强制<img />
'src
属性以或多或少相同的频率更新。
这里似乎具有误导性的是 Chrome 开发人员工具如何呈现信息。
首先,当您检查图像请求时,Chrome 中的响应选项卡总是显示“空”。我找不到原因。理论上,当浏览器请求图像时,它会以字节流的形式返回。您甚至可以直接在 src 属性中使用字节流。但是,Chrome 会以某种方式对您隐藏它。
这里的另一件事是,当页面多次请求资产(img/js/css 或其他)时,Chrome 开发工具的网络选项卡将仅显示对该资源的最后一次请求。
正如我所说,我不知道我是否正确。您可以通过转到 Chrome 开发人员工具 -> 视频 -> 预览来查看它。如果我是对的,您会看到此选项卡中的内容也正在“流式传输”。
奖励:实际上您可以 在 img 标签中显示视频!但是,就目前而言,它仅适用于 Safari 的最新版本。
于 2019-11-17T17:07:15.870 回答