1

我想从一些 iphone 音频专家那里知道是否有办法让声音通过麦克风的线路播放,或者至少在通话期间从扬声器(而不是接收器)播放。

我尝试了 AVAudioSessionCategory 与 kAudioSessionProperty_OverrideAudioRoute 的不同组合,但我注意到当 iphone 正在通话时,它仅通过接收器播放声音。

我目前最好的尝试是在扬声器模式下接听电话,并将 AVSession 声音放在 AVAudioSessionCategoryAmbient 中,但结果太糟糕了。

我再说一遍:我想通过扬声器播放声音,同时通过接收器收听电话。

我在:http: //www.palaudio.com中使用过这个应用程序,可以让你在电话前撒谎!

4

4 回答 4

1

我很好奇你这样做是为了达到什么目的?除了这可能会导致您的应用因非标准行为而被拒绝(我确信 Apple 有一些与应用在通话期间播放声音相关的准则)之外,这似乎也是一种确定用户的可靠方式(尽管也许这就是你想要做的)。

于 2009-12-19T02:35:33.633 回答
1

很简单。它通过在另一个设备发起的呼叫期间播放声音来实现。在那里也骗了我一分钟......与另一个名为“Escape Pod”的应用程序相同。

于 2011-01-02T04:19:54.733 回答
0

查看http://theamazingaudioengine.com/

它确实有能力做到这一点。不过,从用户的角度来看,我知道有时苹果会抱怨通过主扬声器运行声音,而同时启用接收器。不过希望,只要您不只是计划通过扬声器播放放屁声,您应该没问题。

于 2014-02-13T06:34:15.843 回答
-1

好的,经过长时间的寻找,答案很简单:NO!

于 2010-07-28T09:09:11.373 回答