Существует ли альтернативный способ изменения устройства вывода звука с помощью web audio api?

#javascript #audio #web-audio-api

Вопрос:

Предположим, что у меня есть доступ к установленным устройствам вывода звука, и у меня есть метки и идентификатор устройства.Затем мне нужно разрешить пользователю изменять устройство вывода, используя выбранный идентификатор устройства.Единственное решение, которое я получил, — это использовать метод setSinkId (), найденный в элементе audio.Но я хочу решить эту проблему без использования звукового элемента только с помощью api веб-аудио.Любые предложения, пожалуйста.

Ответ №1:

К сожалению, в настоящее время нет лучшего способа сделать это.

В репозитории API веб-аудио существует давняя проблема с добавлением этой функции.

https://github.com/WebAudio/web-audio-api-v2/issues/10