Xcode9学习笔记66 - 使用MPMoviePlayerController播放影片
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 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. } } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步