Xcode9学习笔记66 - 使用MPMoviePlayerController播放影片
import UIKit //导入媒体播放器框架,该框架允许你访问音频和视频资源。它是音频和视频文件的播放器,无需你控制其如何工作,让你很容易处理音频或视频文件 import MediaPlayer class ViewController: UIViewController { //创建一个视频播放控制器属性,用于播放视频 var mediaPlayer:MPMoviePlayerController = MPMoviePlayerController() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. do {//在视频文件播放前,首先创建一个异常捕捉语句 let path = Bundle.main.path(forResource: "video", ofType: "mp4")//获取沙箱目录中,视频文件的所在路径 let movieUrl = URL(fileURLWithPath: path!)//将字符串路径转换为网址路径 mediaPlayer = MPMoviePlayerController(contentURL: movieUrl)//对视频播放对象进行初始化,并加载指定的视频文件 mediaPlayer.controlStyle = MPMovieControlStyle.fullscreen//设置视频播放模式为全屏播放 mediaPlayer.view.frame = self.view.bounds//设置窗口大小匹配根视图 mediaPlayer.initialPlaybackTime = -1//设置视频播放的开始时间 self.view.addSubview(mediaPlayer.view)//将视频播放控制器,添加到当前视图控制器的根视图 mediaPlayer.play()//开始播放视频 } catch { print(error) } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }