У меня есть приложение Electron с React, подключенным к моему слою просмотра.
Я хочу иметь доступ к аудиовходу на моем ноутбуке. Аудиовход будет больше, чем микрофон, я хочу вводить музыку на свой ноутбук через USB, так как у него нет портов аудиовхода, и в идеале я хочу, чтобы это работало на любом ноутбуке.
Я поиграл с API getUserMedia()
вот так:
window.navigator.mediaDevices.getUserMedia(constraints)
.then(stream => this.handleStream(stream))
.catch(err => this.handleError(err))
но полагаете, что это для доступа к микрофону? Есть ли способ выбрать аудиовход, и если да, то смогу ли я получить аудиовход с USB-устройства или getUserMedia
API ограничен микрофонами?
navigator.mediaDevices.enumerateDevices
, а затем используетеdeviceId
, чтобы выбрать конкретный. - person jib   schedule 24.05.2018