Я создаю приложение WebRTC с использованием Angular и пытаюсь управлять звуком, используя метод setSinkId (), найденный в HTMLMediaElement. При попытке вызвать этот метод мне сказали, что это не функция.
Я попытался прочитать примеры WebRTC, найденные здесь: https://github.com/webrtc/samples/tree/gh-pages/src/content/devices/input-output, и я прочитал документацию со страниц разработчиков Mozilla,Все они говорят, что этот метод существует, но я не могу его найти. Я проверил мой файл lib.dom.d.ts, и у HTMLMediaElement есть свойство sinkId, но этот метод нигде не найден.
function myFunc()
{
let audio = HTMLMediaElement;
audio.setSinkId("mydeviceID");
}
Ожидается, что метод будет существовать в этом элементе для изменения вывода звукаисточник
Редактировать: я использую Chrome v77