我想使用户体验的录音相同的Android和iOS平台,但虽然有一个声音效果在开始和结束的录音在Android上有没有在iOS上。1.如何在Android上禁用它?1.如何在iOS上启用?是否需要“手动”播放声音?在Android上我使用SpeechRecognizer类,在iOS上是AVAudioEngine和SFSpeechRecognizer。
SpeechRecognizer
AVAudioEngine
SFSpeechRecognizer
vbopmzt11#
要在Android上禁用它,你必须在你的应用程序上静音通知声音。你可以使用以下代码在MainActivity上启动它。这是我们通常在需要自己的“麦克风开,麦克风关”声音时所做的。但请记住,手动播放自己的声音时,会有延迟。
AudioManager mAudio = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudio.setStreamVolume(AudioManager.STREAM_NOTIFICATION, AudioManager.ADJUST_MUTE, 0);
1条答案
按热度按时间vbopmzt11#
要在Android上禁用它,你必须在你的应用程序上静音通知声音。你可以使用以下代码在MainActivity上启动它。这是我们通常在需要自己的“麦克风开,麦克风关”声音时所做的。但请记住,手动播放自己的声音时,会有延迟。