簡體   English   中英

enumerateDevices 的 deviceInfo 中設備 label 最后一部分(ex - 413c:c00f)的含義是什么?

[英]What is the meaning of device label last part (ex - 413c:c00f) in deviceInfo from enumerateDevices?

我正在使用 enumerateDevices 查詢設備並列出所有麥克風設備的標簽。 標簽類似於 - 通信 - 耳機麥克風 (Jabra Link 370) (0b0e:245e) 回聲消除揚聲器 (8- C3422WE) (413c:c00f) 麥克風陣列(Realtek(R) 音頻)

某些設備標簽(如(0b0e:245e)和(413c:c00f))末尾的這個 id 部分是什么意思? 是否執着?

我想存儲最后使用的設備 label 但我不確定 label 的這一部分是否也保持一致。

這是供應商和設備 ID 的數字表示。 對於 gthe Jabra 鏈接,請參閱此數據庫,該數據庫顯示 GN Netcom(可能是實際制造商)的供應商 ID 0B0E 和 Jabra Link 370 的供應商 ID 245E 的組合。

然而,為了存儲上次使用的設備,label 毫無用處。 您需要存儲的是enumerateDevices 返回的 deviceId,因為它可用於在 getUserMedia 中向瀏覽器詢問該特定設備。 請注意,此設備 ID 僅在 cookies 的生命周期內持久存在,即如果用戶清除 cookies,設備 ID 將發生變化。 這通常不是問題,因為您的用戶身份也已消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM