由于AudioSessionSetProperty可能会被deprecated ,我试图find一个如何使用其他方式将audio路由到speaker的代码示例。 以前我做了以下工作: -(void)setSpeakerEnabled { debugLog(@"%s",__FUNCTION__); UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty ( kAudioSessionProperty_OverrideAudioRoute, sizeof (audioRouteOverride), &audioRouteOverride ); } 试图得到相同的结果,但without call AudioSessionSetProperty 。