Я работаю с устройством USB, на котором есть две камеры. Наше веб-приложение получит MediaDeviceInfo для любых устройств видеовхода и создаст массив потенциальных устройств. Мы используем значения меток, чтобы установить, какая камера сверху вниз, а какая камера бокового обзора. Все эти камеры одинаковы для всей организации и в основном работают хорошо.
Но, разумеется, у нас есть одна рабочая станция, которая идентифицирует ярлык одной камеры не так, как все остальные (другая камера на устройстве правильная). Я попытался извлечь устройство из этой машины и подключил его к моей рабочей станции, и моя машина считывает метки камеры, как я ожидал. Кажется, не так много информации о том, где MediaDeviceInfo получает эти значения меток, поэтому я надеюсь, что кто-то здесь может иметь какой-то опыт.
Ожидаемый ярлык:
HD Cam (1bcf: e001)
Фактическая метка:
Видеоустройство USB (1bcf <- я думаю, что есть больше, но окно отключает его там </p>