Как направить звук через внутренние динамики устройства Apple, избегая наушников?
Я использую kAudioSessionPoperty_AudioRoute
и установив его kAudioSessionOverrideAudioRouteSpeaker
, Я хочу, чтобы выходной звук передавался только через внутренние динамики, но когда я вставляю наушники, он проходит через него.
1 ответ
Решение
Попробуй это...
UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);