当前位置: 首页 > 面试题库 >

带有avplayerviewcontroller播放控件的AVPlayer

皇甫卓君
2023-03-14
问题内容

我将n
avplayer放置在视图控制器中,以自定义视图控制器的其他一些元素,但是我仍然想要AVPlayerViewController中使用的播放和清理控件。当我不使用AvPlayerViewcontroller时,是否可以为Avplayer启用这些控件?


问题答案:

否。通常的解决方案(Apple明确建议)是将AVPlayerViewController用作嵌入式视图控制器-即,使您的视图控制器成为自定义父视图控制器,使AVPlayerViewController作为其子视图,现在您可以放置​​其视图(电影和控件)作为子视图按顺序排列。示例(self是您的视图控制器):

let url = // whatever
let player = AVPlayer(URL:url)
let avPlayerViewController = AVPlayerViewController()
avPlayerViewController.player = player
avPlayerViewController.view.frame = // whatever
self.addChild(avPlayerViewController)
self.view.addSubview(avPlayerViewController.view)
avPlayerViewController.didMove(toParent: self)


 类似资料:
  • 问题内容: 如何在Swift中使用AV Kit Player View Controller播放视频? 问题答案: 雨燕3.x-5.x 必要: 导入AVKit , 导入AVFoundation 即使使用AVPlayer,也需要AVFoundation框架 如果要使用 AVPlayerViewController : 或只是 AVPlayer : 最好将此代码放入方法中: 覆盖func viewDi

  • 如何在xamariniOS中使用AVPlayerLayer和AVPlayerViewController播放视频?

  • 本文向大家介绍Android实现简单音乐播放控件,包括了Android实现简单音乐播放控件的使用技巧和注意事项,需要的朋友参考一下 之前看到网页版的网易音乐播放控件, 正好在一个开源学习项目中需要简单的音乐播放功能。所以想是不是可以封装一个音乐播放控件,提供一个类似网易播放控件的默认界面,而且提供更换界面的功能。使用时,只需要去设计界面, 而不用再去管音乐播放的逻辑,所以就实现了一个简单的音乐播放

  • 首先,我是新来的。我需要问一个问题。 我想只取数字,但如果我这样写: ABC-DC-SMND“计数有效”,我如何解决这个问题? 谢谢你的关心。

  • 我想玩。iPhone应用程序中的mpd文件,为此我尝试了VLC播放器,但它没有按照预期工作,播放视频花费了太多时间。我还有其他选择吗。像Android中的exoplayer这样的mpd文件。 我已经为此目的实现了VLC媒体播放器,但现在我正在寻找另一种选择。如果有人对此有任何想法,请帮助。

  • 本文向大家介绍Android仿音乐播放器带进度的播放暂停按钮,包括了Android仿音乐播放器带进度的播放暂停按钮的使用技巧和注意事项,需要的朋友参考一下 因为项目需要,要做一个下载暂停开始的按钮,要求按钮上显示进度。网上找了找没有合适的,不太满意,于是自己动手写了一个。 效果如下: 主要步骤: 1、最外侧的圆环。 2、圆环内侧代表进度的圆弧。 3、暂停时在中心部位画出三角形。 4、播放时在中心部