我看到一些应用程序(如WhatsApp)具有仅在用户将设备靠近耳朵时通过听筒(电话扬声器)播放音频剪辑的功能。否则它通过普通的内置扬声器播放。我正在使用MPMoviePlayer播放音频剪辑。我确实在网上查了很多类似的问题和答案,所有的答案都说将AudioSessionCategory设置为PlayAndRecord。而已。我也这样做了,但无法得到我想要得到的确切结果。//AudioPlayerself.audioSession=[AVAudioSessionsharedInstance];[audioSessionsetCategory:AVAudioSessionCategoryP