0

我目前有一个应用程序可以即时生成声音,例如纯音和白噪声,我可以在耳机上听到。是否可以同时向内置扬声器和耳机发送相同的信号?我想在 iOS 7 和 KitKat 上执行此操作。大概,未来的Android L和iOS 8……

在 iOS 上,我看到 iOS 6 中引入了一个新功能,多路由,它可以选择音频路由。问题是,当我连接耳机时,我无法选择内置扬声器。也许我做错了什么。我认为这会对我在Android上有所帮助......

在 Android 上,我发现它同时使用了耳机和扬声器。但那是一年前的事了。

有没有人试过这个?

谢谢!

4

2 回答 2

1

在 iOS 上,我认为您不能同时将音频路由到耳机和扬声器。您可以使用此Apple WWDC 幻灯片中包含的多路由音频代码控制到不同音频接口的路由,但内置耳机插孔和扬声器是同一音频接口的一部分,我认为没有办法覆盖连接耳机时禁用扬声器的该界面中的行为。

于 2014-11-25T22:11:16.370 回答
0

要在 Android 上执行此操作,只需将音频流设置为 STREAM_ALARM:

MediaPlayer player = new MediaPlayer();
//
// Your player initialisation code here
//
player.setAudioStreamType(AudioManager.STREAM_ALARM);
于 2015-10-15T11:46:50.247 回答