当前位置: 首页 > 知识库问答 >
问题:

AVPlayerViewController全屏按钮动作?

云育
2023-03-14

我已经添加了AVPlayServiceWController视图,这是我当前viewcontroller视图的一半,然后从URL播放视频,目前一切正常,但工作正常。

事实上,我想做景观模式时,用户点击全屏按钮,在这里无法找到按钮的动作

检测纵向或横向全屏播放的视频

是否有任何通知或presentedViewController或其他信息需要了解?

我已经读了这么多问题,没有得到任何答案,所以在这里发帖。

if self.player == nil {
            self.playerVwController.view.bounds = self.videoPlayerView.bounds
            self.playerVwController.view.frame = CGRect(x: 0, y: 0, width: self.videoPlayerView.frame.size.width, height:self.videoPlayerView.frame.size.height)
            self.videoPlayerView.addSubview(self.playerVwController.view)
        }

 @IBOutlet weak var videoPlayerView: UIView!
    var player : AVPlayer!
    let playerVwController = AVPlayerViewController()

共有1个答案

朱鹤轩
2023-03-14

找到动作的正确方法使用KVO到视频播放器contentOverlayView边界...

如前所述

无论如何,KVO将不适用于iOS 11(我不确定这一点,但我们已经面临),因此您将为您的

这里提到的AVPlayerViewController

 类似资料:
  • 我能够从SwiftUI呈现一个,但是视频周围有一些填充,我希望它是全屏的。 从SwiftUI部分可以看到以下内容: 从显示播放器的调用的代码是: 我尝试过设置界限,并使用进行全屏显示,但都没有产生任何影响。视频周围仍然有一个10点的边界。

  • 问题内容: 在我的应用程序中,我有两个活动。首先是启动屏幕,它仅显示应用程序名称和其他一些信息。单击初始屏幕活动后,我正在加载主要活动。我的应用程序运行正常,但遇到一个小问题。如果我从主要活动中按返回按钮,则控件将启动初始屏幕活动。但我不想再次显示启动画面活动,我想避免在按“后退”按钮时启动画面。 可能吗?如果可以,怎么办? 问题答案: 在文件中,在初始屏幕中添加属性。

  • 我正在用JavaFX制作一个桌面应用程序,我制作了一个仅出现5秒的启动屏幕,5秒后它会显示一个带有按钮的新阶段,当我单击按钮时,它会发送一个错误: 下面是JavaFX类 RootForm.java(启动屏幕) } RootForm.fxml(启动屏幕fxml) Error.fxml(带按钮的第二阶段) ErrorController.java(应该出现的第二阶段) 在我点击第二个屏幕上的按钮后,我

  • 浮动操作按钮 运行方式 过渡 大屏幕 浮动操作按钮 浮动操作按钮 浮动操作按钮适用于进阶的操作。它是漂浮在 UI 上的一个圆形图标,具有一些动态的效果,比如变形、弹出、位移等等。 浮动操作按钮有两种尺寸: 默认尺寸:适用于多数应用情况。 迷你尺寸:仅用于创建与其他屏幕元素视觉的连续性。 浮动操作按钮 迷你浮动操作按钮 浮动操作按钮应至少放在距手机边缘 16dp 或电脑/台式机边缘 24dp 的地方

  • 我有一个名为EchoTools的超声波参考应用程序,在那里我循环MP4视频使用下面的Swift 5代码在故事板上的UIView元素中。这个应用程序是垂直定向的,但我想显示全屏控件,可以扩展视频并旋转到横向。 我的理解是,可能需要AVPlayerViewController,但是否可以修改现有代码,以便在仍包含AVPlayerViewController固有控件的情况下按默认方式显示视频(纵向,循环

  • 我是一个新的android开发和我正在尝试创建和应用程序与网格菜单,菜单。 当前依赖项:compile fileTree(目录:“libs”,include:['*.jar'])testCompile“junit:junit:4.12”编译组:“org.apache.httpcomponents”,名称:“httpclient-android”,版本:“4.3.5.1”编译组:“cz.mseber