我的应用程序需要一种功能,声音必须根据用户的选择只通过耳机的一侧。即声音可以从头戴式耳机的左侧或手机的右侧播放,但不能同时从两侧播放。
我想知道如何在连接到设备的耳机的两侧/芽之间切换iOS设备的音频输出。我如何实现这一点。请分享您的建议和想法。
提前致谢。
答案 0 :(得分:0)
如果您使用AVAudioPlayer播放音频,则可以使用pan属性来调整音频的音量。
pan
The audio player’s stereo pan position.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@property float pan
或者,如果您想要更多地控制音频播放,可以使用here所述的AudioQueueServices以及sample code。