Как установить аудиоустройство по умолчанию, когда подключены два воспроизводящих устройства с одинаковыми именами

Я пытаюсь установить аудиоустройство по умолчанию, когда подключены два воспроизводящих устройства с одинаковыми именами.

Подробности: Для одиночных или воспроизводящих устройств с другим именем, я могу установить значение по умолчанию, используя nircmd.exe. Но при подключении динамика USB в моем ноутбуке. В устройствах воспроизведения отображаются два динамика с тем же именем, что и "Динамики". В этом случае я не могу установить устройство воспроизведения по умолчанию в соответствии с моим запросом. По умолчанию для первого громкоговорителя установлено значение "По умолчанию".

Так может кто-нибудь, пожалуйста, помогите мне в этом.

Ссылка на изображение для этого сценария

3 ответа

Решение

Получил решение. Для этого мы можем просто сослаться на First Child of Speaker. Если это соответствует вашему требованию. Тогда мы получим ссылку на это и выполним подходящее действие.

Можно переименовать записи, щелкнув правой кнопкой мыши "Свойства". Нет информации, если она сохраняется после удаления.

Переименование записей не сохраняется.

Однако, в дополнение к nircmd, nirsoft также предоставляет инструмент под названием SoundVolumeView, который может обрабатывать устройства с таким же именем благодаря «дружественному к командной строке идентификатору».

      .\SoundVolumeView.exe /sjson list.json

возвращает список доступных устройств в list.json

Пример :

      [
  {
    "Name":"5 - PL4071UH",
    "Type":"Device",
    "Device Name":"AMD High Definition Audio Device",
    "Command-Line Friendly ID":"AMD High Definition Audio Device\\Device\\5 - PL4071UH\\Render",
    ....
  },
  {
    "Name":"Casque",
    "Type":"Device",
    "Device Name":"Tronsmart Onyx Ace Hands-Free AG Audio",
    "Command-Line Friendly ID":"Tronsmart Onyx Ace Hands-Free AG Audio\\Device\\Casque\\Capture",
    ...
  }
]

А затем вы можете сменить устройство с помощью:

      .\SoundVolumeView.exe /SetDefault "AMD High Definition Audio Device\\Device\\5 - PL4071UH\\Render"
Другие вопросы по тегам