如何解决取消暂停后如何检测MediaStreamTrack是否具有“真实”数据?
如果先暂停然后使用.enabled = false
和.enabled = true
取消暂停MediaStreamTrack,则.enabled
标志为true和实际获取真实数据之间会有一些延迟。
如果将流传递到视频元素,您会首先看到黑屏,然后很快看到实际的相机数据。
我想知道是否有一种方法可以检测“真实”流何时可用。我可以使用画布定期从流中获取快照,并使用类似.getImageData
的方式检查数据,但这似乎很昂贵。
一旦数据可用,是否会触发一个事件?
注意:this question看起来很相似,但是却不相似。对于远程连接,建议发送信令事件,让另一端知道相机何时暂停/未暂停。我正在进行本地处理,所以我只想知道何时有有用的数据通过。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。