Vin*_*ose 5 ios avplayeritem avplayerviewcontroller ios11
我正在使用AVPlayerViewController实现一个视频播放器.它在流媒体视频时显示iOS 11设备上的快速时间徽标.如何删除?我需要使用自定义图像作为占位符.
找到我的代码:
AVPlayerItem *playerItem = [[AVPlayerItem alloc] initWithURL:[NSURL URLWithString:self.currentPlayingURL]];
Run Code Online (Sandbox Code Playgroud)
您需要将自定义图像添加到 AVPlayerController 的内置视图中,contentOverlayView该视图是在视频内容和播放控件之间显示的视图。
使用内容叠加视图在视频内容和控件之间添加非交互式自定义视图,例如徽标或水印。
迅速
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)
Run Code Online (Sandbox Code Playgroud)
对象C
[yourPlayerViewController.contentOverlayView addSubview: addYourCustomImageViewHere]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
302 次 |
| 最近记录: |