私はこの問題を解決しました。AppDelegate.m には、次のものがありますdidFinishLaunchingWithOptions
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error: &setAudioError];
if (setAudioError) { NSLog(@"error setting audio: %@", setAudioError); }
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),
&audioRouteOverride);
ここで重要な部分は、私が最初に持っていたために機能していなかったということですAVAudioSessionCategoryPlayer error:&setAudioError
「PlayandRecord」に変更したら、問題はありませんでした。