2009-12-18 169 views
1

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

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

我现在最好的尝试是在扬声器模式下选择呼叫,并将AVSession声音放在AVAudioSessionCategoryAmbient中,但结果太糟糕了。

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

我用过这个:http://www.pallaudio.com,让你躺在手机上的应用程序!

+0

对于我所知道的这个问题没有Apple指南。 – sosergio

+0

你是对的,但只是从某种意义上说,我们公众所知道的并不存在任何“Apple指南”。审批过程令人难以置信的不透明。但我认为很好,这是真的。警告程序员。 –

回答

-1

好吧,经过漫长的寻找,答案很简单:不!

+0

ofcourse你可以! –

+0

@DimitarMarinov:怎么样? –

1

我很好奇你要做什么?除了这可能会让您的应用因非标准行为而被拒绝(我相信苹果有一些与在通话过程中播放声音的应用有关的指导原则),这似乎也是一种勾引用户的绝对方式(尽管也许这就是你想要做的)。

+0

更多... erhm ...拉我的手指应用程序的社交版本,也许? –

+1

正是App Store需要的 - 另一个与放屁相关的应用程序! –

+0

不,没有放屁的应用程序。只是我在诺基亚上的一项功能,它在应用商店中缺失。当我完成它时,我会更好地告诉你。 – sosergio

1

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

0

退房http://theamazingaudioengine.com/

它确实有这样做的能力。然而,从用户的角度来看,我知道有时苹果会对接收器同时启用时通过主扬声器发出的声音提出投诉。不过,只要你不只是计划通过扬声器来运行放屁声音,你应该没问题。

相关问题