Как переключить аудиовыход между двумя наушниками
Мое приложение требует функциональности, чтобы звук приходил только через одну сторону наушников в зависимости от выбора пользователя. т.е. любой звук может воспроизводиться с левой стороны головного телефона или с правой стороны телефона, но не с двух сторон одновременно.
Я хочу знать, как переключать аудиовыход устройства iOS между двумя сторонами / контактами наушников, подключенных к устройству. Как я могу этого добиться. Пожалуйста, поделитесь своими предложениями и идеями.
Заранее спасибо.
1 ответ
Если вы используете AVAudioPlayer для воспроизведения аудио, вы можете использовать его свойство pan для регулировки громкости каждого канала.
кастрюля
Положение стереопанелирования аудиоплеера.обсуждение Установив это свойство, вы можете расположить звук в стереофоническом поле. Значение –1.0 - полное левое положение, 0.0 - центр, а 1.0 - полное правое. Доступность Доступный в iOS 4.0 и позже. Объявлен в AVAudioPlayer.h@property float pan
Или, если вы хотите больше контроля над воспроизведением аудио, вы можете использовать AudioQueueServices, описанные здесь, вместе с примером кода.