gpt4 book ai didi

android - Android-通过扬声器播放音频

转载 作者:行者123 更新时间:2023-12-03 02:20:27 24 4
gpt4 key购买 nike

当用户接到电话时,我想用相同的扬声器和音量播放mp3音频文件。
我正在使用以下代码

int result = audioManager.requestAudioFocus(afChangeListener,
AudioManager.MODE_IN_CALL,
AudioManager.AUDIOFOCUS_GAIN);
audioManager.setSpeakerphoneOn(true);


<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 

在 list 中

但它不起作用。音量很高。
任何的想法?

最佳答案

调用setSpeakerPhoneOn(最有可能的做法)是将音乐和语音 call 都路由到扬声器,在这种情况下,它们可能会混合在一起,并且音乐可能会下采样到语音 call 采样率(8或16 kHz) )。

您可以尝试的一件事是我在how to turn speaker on/off programatically in android 4.0中提出的建议
这样可以让您仅将音乐路由到扬声器,而将语音 call 音频路由到听筒。但是,不能保证它可以在所有设备上使用。

关于android - Android-通过扬声器播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13686514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com