繁体   English   中英

如何在 flutter android 中将音频 output 从扬声器电话更改为听筒?

[英]How to change the audio output from speaker phone to earpiece in flutter android?

我正在使用flutter_webrtc package 来实现我的应用程序的音频通话功能,默认情况下,音频 output 在免提电话上,如何将免提电话更改为 flutter 中的听筒

通过分析代码,我使用了这种方法,该方法是RTCVideoRenderer class 中的方法,称为audioOutput但它抛出unImplementedError

您必须像这样使用MediaStreamTrack class 中的enableSpeakerphone方法

android 清单

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
currentRender.srcObject?.getAudioTracks()[trackIndex].enableSpeakerphone(boolean);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM