要始终显示播放控件,您可以自定义AVPlayerViewController的控制样式并将其设置为alwaysVisible:
首先,导入AVKit框架:
import AVKit
然后,创建AVPlayerViewController的实例并设置控制样式:
let playerViewController = AVPlayerViewController()
playerViewController.showsPlaybackControls = true
playerViewController.requiresLinearPlayback = false
playerViewController.controlStyle = .default // 或者 .minimal,.compact,.fullscreen
接下来,将AVPlayer实例分配给playerViewController的player属性,以便播放视频:
let player = AVPlayer(url: videoURL)
playerViewController.player = player
最后,将playerViewController添加到您的视图层次结构中:
self.addChildViewController(playerViewController)
self.view.addSubview(playerViewController.view)
playerViewController.view.frame = self.view.bounds
playerViewController.didMove(toParentViewController: self)
现在,播放控件将始终显示在屏幕上。