如何在耳机的两个芽之间切换音频输出

时间:2013-12-20 06:22:22

标签: ios iphone audio core-audio audio-route

我的应用程序需要一种功能,声音必须根据用户的选择只通过耳机的一侧。即声音可以从头戴式耳机的左侧或手机的右侧播放,但不能同时从两侧播放。

我想知道如何在连接到设备的耳机的两侧/芽之间切换iOS设备的音频输出。我如何实现这一点。请分享您的建议和想法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您使用AVAudioPlayer播放音频,则可以使用pan属性来调整音频的音量。

pan

The audio player’s stereo pan position.
@property float pan
Discussion By setting this property you can position a sound in the stereo field. A value of –1.0 is full left, 0.0 is center, and 1.0 is full right. Availability Available in iOS 4.0 and later. Declared In AVAudioPlayer.h

或者,如果您想要更多地控制音频播放,可以使用here所述的AudioQueueServices以及sample code