【问题标题】:What is the meaning of device label last part (ex - 413c:c00f) in deviceInfo from enumerateDevices?enumerateDevices 的 deviceInfo 中设备标签的最后一部分(ex - 413c:c00f)是什么意思?
【发布时间】:2023-01-19 14:24:49
【问题描述】:

我正在使用 enumerateDevices 查询设备并列出所有麦克风设备的标签。标签就像- 通信 - 耳机麦克风 (Jabra Link 370) (0b0e:245e) 回声消除扬声器 (8- C3422WE) (413c:c00f) 麦克风阵列(Realtek(R) 音频)

某些设备标签(如(0b0e:245e)和(413c:c00f))末尾的这个 id 部分是什么意思?是否执着?

我想存储上次使用的设备标签,但我不确定标签的这一部分是否也保持一致。

【问题讨论】:

    标签: javascript webrtc mediainfo enumerate-devices


    【解决方案1】:

    这是供应商和设备 ID 的数字表示。对于 gthe Jabra 链接,请参阅 this database,其中显示了 GN Netcom(可能是实际制造商)的供应商 ID 0B0E 和 Jabra Link 370 的供应商 ID 245E 的组合。

    然而,为了存储上次使用的设备,标签非常无用。您需要存储的是 deviceId returned by enumerateDevices,因为它可用于在 getUserMedia 中向浏览器询问该特定设备。 请注意,此设备 ID 仅在 cookie 的生命周期内持久存在,即如果用户清除 cookie,设备 id 将会更改。这通常不是问题,因为您的用户身份也已消失。

    【讨论】:

      猜你喜欢
      • 2014-05-22
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      • 1970-01-01
      • 2017-11-25
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多