Routing iPhone Audio Sound

Ich habe eine App, die gleichzeitig zuhört und Sound wiedergibt. Standardmäßig wird der Ton über den Kopfhörer ausgegeben. Daher verwende ich den folgenden Code, um ihn durch den Lautsprecher zu leiten:

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRouteOverride), &audioRouteOverride);

Dies funktioniert gut. Aber jetzt möchte ich den Ton durch die Kopfhörer leiten, wenn Kopfhörer oder externe Lautsprecher angeschlossen sind. Wie würde ich das erreichen?

Auch im Idealfall sollten alle anderen Töne (d. H. Musik usw.) stumm geschaltet sein, wenn die App gestartet wird.

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage