如何直接在 android 上从扬声器播放声音 instaed Headset?

Posted

技术标签:

【中文标题】如何直接在 android 上从扬声器播放声音 instaed Headset?【英文标题】:how to play sound instaed Headset ,from speaker directly on android? 【发布时间】:2011-09-06 11:46:08 【问题描述】:

我正在尝试播放媒体文件并在耳机上收听,现在我正在尝试软 用于 SpeakerOn 和 Speakeroff 的按钮。

mAudioManager.setMode(AudioManager.MODE_IN_CALL); 
mAudioManager.setSpeakerphoneOn(true);

我也在 androidmanifest.xml 中授予权限。 但是在调用这些 API 时,模式会发生变化并使用 isSpeakerOn() api 它显示 扬声器状态符合我们的预期,但实时我仍然从耳机中获得声音 只是不是来自议长?

给我一​​些指导,这样我们就可以实现从耳机中切换声音 给议长?

【问题讨论】:

你的问题很混乱:麦克风是你用来录制/捕捉声音的设备,它从不发出声音。 sorry Nanne ..Listening on Headset>>>>and with some sofetBUTTON 希望启用扬声器,以便我们只能从扬声器获得声音。 检查以下链接:***.com/questions/2663108/… ***.com/questions/2119060/… 感谢 Manish 【参考方案1】:

确保将audioManager.setWiredHeadsetOn(boolean on) 设置为false

【讨论】:

以上是关于如何直接在 android 上从扬声器播放声音 instaed Headset?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android 5.1 上从接收器播放音乐,它与 android 4.2 不同

从扬声器 android 播放声音

在 Mac 上从 Python Mido 库输出 MIDI 声音

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音

如何使用 NAudio 和 ASIO 直接读取输入缓冲区和播放?

如何在 vb.Net 中通过外部扬声器播放声音?