swiftimport AVFoundation// 创建音频文件路径let audioPath = Bundle.main.path(forResource: "stereo_audio", ofType: "mp3")// 创建音频播放器var audioPlayer: AVAudioPlayer?do { // 初始化音频播放器 audioPlayer = try AVAudioPlayer(contentsOf: URL(fileURLWithPath: audioPath!)) // 开启立体声播放 audioPlayer?.pan = 0.5 // 播放音频 audioPlayer?.play()} catch { print("音频播放失败")}在这个案例代码中,我们使用了 AVFoundation 框架来实现音频播放功能。首先,我们通过指定音频文件的路径来创建一个 AVAudioPlayer 对象。然后,通过设置 `pan` 属性来控制音频的立体声效果,取值范围为 -1.0(完全左声道)到 1.0(完全右声道),0.0 表示平衡状态。最后,调用 `play()` 方法开始播放音频。通过本文的介绍,我们了解到 iPhone 上的音频输出是立体声而不是单声道。苹果公司在 iPhone 7 及以后的型号中提供了立体声音频输出功能,让用户可以享受到更加丰富的音频体验。希望本文对你理解 iPhone 的音频特点有所帮助。参考文献:- Apple Developer Documentation: AVAudioPlayer- Apple Developer Documentation: AVAudioSession