AVPlayer无法直接读取本地文件路径,因此需要将本地文件转换为URL,并将其传递给AVPlayer实例。例如:
// 将本地文件路径转换为URL
let url = URL(fileURLWithPath: Bundle.main.path(forResource: "example", ofType: "mp4")!)
// 创建AVPlayer实例并指定URL
let player = AVPlayer(url: url)
// 创建AVPlayerLayer并将其添加到视图中
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = view.bounds
view.layer.addSublayer(playerLayer)
// 播放视频
player.play()