Как направить звук через внутренние динамики устройства 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);
Другие вопросы по тегам