iPhone耳机输出 - 单声道控制左/右耳

时间:2013-09-12 16:53:26

标签: iphone ios audio ios6

我正在开发iOS6及以上GPS导航路线创建和关注应用。目前,我已经集成了OpenEARS框架,为用户提供文本到语音的指示。

我已经设置了AVAudioSession并将音频类别覆盖到耳机。我正在寻找一些建议,将我的音频输出限制在左/右耳机通道,具体取决于用户必须前往目的地的物理方向。

这是我第一次涉足iOS上的音频,如果有人知道用另一个TTS库完成此操作,我很乐意从OpenEARS进行更改。

谢谢,Ben

1 个答案:

答案 0 :(得分:2)

对于将来可能会有所帮助的任何人......

花了好几个小时看Core Audio和AudioToolbox方法进行平衡后,我偶然发现了AVAudioPlayer中的pan属性。 OpenEARS,最终是Flite,TTS系统使用AVAudioPlayer播放转换后的音频文件。干杯!

  

音频播放器的立体声声相位置。

     

@property float pan讨论通过设置此属性,您可以   在立体声场中定位声音。值为-1.0已满,   0.0是中心,1.0是右上角。

     

可用性适用于iOS 4.0及更高版本。宣告进入   AVAudioPlayer.h