
iphone
Swiftimport UIKitimport AVFoundationclass ViewController: UIViewController { var audioPlayer: AVAudioPlayer? override func viewDidLoad() { super.viewDidLoad() // 设置后台播放 do { try AVAudIOSession.sharedInstance().setcategory(AVAudIOSession.Category.playback) try AVAudIOSession.sharedInstance().setActive(true) } catch { print(error) } // 播放音乐 if let path = Bundle.mAIn.path(forResource: "music", ofType: "mp3") { let url = URL(fileURLWithPath: path) do { audioPlayer = try AVAudioPlayer(contentsOf: url) audioPlayer?.prepareToPlay() audioPlayer?.play() } catch { print(error) } } }}在上述案例代码中,我们首先通过AVAudIOSession设置了应用程序的音频会话类别为playback,这是为了告诉系统我们需要在后台播放音频。然后,我们使用AVAudioPlayer来播放音乐文件。通过开启后台播放功能,我们可以让iphone应用程序在进入后台或切换到其他页面时仍然可以继续播放背景音乐。这样可以提升用户体验,让用户能够在使用应用程序的同时继续欣赏喜爱的音乐。以上是一个简单的案例代码,供开发者参考和使用。希望本文对大家在iphone应用程序开发中实现背景音乐继续播放功能有所帮助。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号