iOS - 使用音乐的背景播放功能,使用MediaPlayer框架播放影片(Swift)
1. 使用音乐的背景播放功能 (1) 导入音频播放框架 import AVFoundation (2) 创建音频播放对象 //初始化音频播放器对象,并将音频播放对象,作为视图控制器类的属相。 var audioPlayer:AVAudioPlayer = AVAudioPlayer() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //获得音频会话对象,该对象属于单例模式,也就是说不用开发者而自行实例化.这个类在各种音频环境中,起着重要作用 let session = AVAudioSession.sharedInstance() //在音频播放前,首先创建一个异常捕捉语句 do { //启动音频会话管理,此时会阻断后台音乐的播放. try session.setActive(true) //设置音频操作类别,表示该应用仅支持音频的播放. try session.setCategory(AVAudioSessionCategoryPlayback) //设置应用程序支持接受远程控制事件 UIApplication.sharedApplication()