2016-01-29 49 views
2

对于WebRTC流,我如何获得流式传输设备? 对于每个流都有getAudio/VideoTracks(),每个轨道都有getCapabilities()。deviceId,但getCapabilities()似乎没有实现。WebRTC流和设备

我在Firefox和Chrome中测试过。

回答

3

你是对的,getCapabilities尚未实施。

在此期间使用track.labeltrack.kind并将其与enumerateDevices获得的设备标签和种类进行比较。适用于Chrome和Firefox 46(Firefox开发人员版)。

+0

关于您的编辑,track.label [在Firefox 46中添加](https://bugzilla.mozilla.org/show_bug.cgi?id=866513)。 – jib

+0

我再次编辑答案。谢谢! –