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.
}
}
Xcode9学习笔记66 - 使用MPMoviePlayerController播放影片
猜你喜欢
转载自blog.csdn.net/u011728344/article/details/78572578
今日推荐
周排行