在iOS 16中,您可以使用AVPlayerViewController对象来创建视频播放器,并使用其自带的控制面板来保留播放按钮布局。以下是一个简单的示例代码:
import AVKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 创建 AVPlayer 对象和 AVPlayerItem 对象
let videoURL = URL(fileURLWithPath: "video.mp4")
let playerItem = AVPlayerItem(url: videoURL)
let player = AVPlayer(playerItem: playerItem)
// 创建 AVPlayerViewController 对象并设置 player
let playerViewController = AVPlayerViewController()
playerViewController.player = player
// 显示 playerViewController 并开始播放视频
present(playerViewController, animated: true) {
player.play()
}
}
}
使用这个方法,您可以保持iOS 16中播放按钮布局的一致性。