Как направить звук через внутренние динамики устройства Apple, избегая наушников?

Я использую kAudioSessionPoperty_AudioRoute и устанавливаю его на kAudioSessionOverrideAudioRouteSpeaker. Я хочу, чтобы выходной звук направлялся только через внутренние динамики, но когда я вставляю наушники, он направляется через них.


person Namratha    schedule 11.08.2011    source источник


Ответы (1)


Попробуй это...

UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
person iOS Coder    schedule 16.01.2012