您需要将自定义图像添加到AVPlayerController内置的contentOverlayView
中,该视图显示在视频内容和播放控件之间。
使用内容叠加视图添加非交互式自定义视图,例如标志或水印,以在视频内容和控件之间进行展示。
Swift
let playerController = AVPlayerViewController()
let mediaPlayer = AVPlayer(url: mediaURL)
let playerController?.player = mediaPlayer
// these next two lines are your answer
let customImageView = UIImageView(image: UIImage(named: "myCustomImage"))
playerController.contentOverlayView?.addSubview(customImageView)
obj-c
[yourPlayerViewController.contentOverlayView addSubview: addYourCustomImageViewHere]