我有一个带有OpenTok基本视频聊天实现的Web应用程序。现在我有一个选择,使用户可以切换音频和视频设备。
我想根据ID识别设备,并将其保存在数据库中,以便自动切换。
搜索,我找到了Javascript MediaDeviceInfo规范,但它说的是MediaDeviceInfo.deviceId
:
返回DOMString,它是所表示设备的标识符 这是在会话中持续存在的。其他人无法猜测 应用程序,并且对调用应用程序的来源是唯一的。它 当用户清除cookie时重置(对于私人浏览,a 使用不同的标识符,不会在会话中保留。)
所以我不能依赖于此,因为如果用户清除cookie,我必须重新映射每个设备。
有没有解决方案?