在我的 Angular 应用程序中未检测到我的耳机扬声器(使用 enumerateDevices)
My ear speaker doesn't detected in my Angular app (using enumerateDevices)
我正在使用 Ionic 5 构建一个项目/Angular。
我想构建一个语音通话应用程序,它需要访问我的 phone 耳机,而不是扬声器。
问题是当我使用 enumerateDevices()
获取设备的音频输出时,除了默认音频输出(扬声器本身)外,我没有找到任何其他音频输出。
我想使用 .setSinkId() 将 HTMLMediaElement 附加到耳机的设备 ID,但没有找到。是否有任何本机插件或解决方法?还是只有我的 phone 不支持?目前,我使用的是三星Galaxy A51
谢谢。
检查这个插件:Github Repo
NPM : Npm LInk
用法:
AudioToggle.setAudioMode(AudioToggle.SPEAKER);
// or
AudioToggle.setAudioMode(AudioToggle.EARPIECE);
我正在使用 Ionic 5 构建一个项目/Angular。 我想构建一个语音通话应用程序,它需要访问我的 phone 耳机,而不是扬声器。
问题是当我使用 enumerateDevices()
获取设备的音频输出时,除了默认音频输出(扬声器本身)外,我没有找到任何其他音频输出。
我想使用 .setSinkId() 将 HTMLMediaElement 附加到耳机的设备 ID,但没有找到。是否有任何本机插件或解决方法?还是只有我的 phone 不支持?目前,我使用的是三星Galaxy A51
谢谢。
检查这个插件:Github Repo
NPM : Npm LInk
用法:
AudioToggle.setAudioMode(AudioToggle.SPEAKER);
// or
AudioToggle.setAudioMode(AudioToggle.EARPIECE);