要在Apple TV OTT应用程序中显示“播放”按钮,您可以使用AVPlayerViewController类和AVPlayer类来实现。下面是一个示例代码,演示如何在构建中显示“播放”按钮:
import UIKit
import AVKit
class ViewController: UIViewController {
var playerViewController: AVPlayerViewController?
override func viewDidLoad() {
super.viewDidLoad()
// 创建AVPlayer对象
let videoURL = URL(string: "your_video_url_here")
let player = AVPlayer(url: videoURL!)
// 创建AVPlayerViewController对象
playerViewController = AVPlayerViewController()
playerViewController?.player = player
// 设置AVPlayerViewController的frame和属性
playerViewController?.view.frame = CGRect(x: 0, y: 0, width: 300, height: 300)
playerViewController?.showsPlaybackControls = true
// 添加AVPlayerViewController到当前视图控制器
addChild(playerViewController!)
view.addSubview((playerViewController?.view)!)
playerViewController?.didMove(toParent: self)
// 播放视频
player.play()
}
}
请注意,在上面的示例代码中,您需要将"your_video_url_here"替换为实际的视频URL。此外,您还可以根据需要调整AVPlayerViewController的frame大小。
希望这可以帮助您解决问题!