12得票2回答
如何使用AVPlayerViewController检测播放控件显示的切换?

我想知道是否有可能检测AVPlayerViewController视图中播放控件的出现或消失。 我试图在我的播放器上添加一个UI元素,它必须跟随播放控件的显示。仅当控件显示时才出现,否则消失。 我似乎找不到可以观察AVPlayerViewController的任何值来实现这一点,也没有回调...

35得票6回答
在Storyboard中嵌入AVPlayerViewController时出现无法同时满足约束警告

我正在尝试通过嵌入到单独的视图控制器中,完全通过Storyboard来设置AVPlayerViewController。 步骤: 1.在Xcode中创建单个视图应用程序。 2.将VC嵌入导航控制器中。 3.在底部添加工具栏。(固定到superView (Leading、Trailing...

18得票3回答
SwiftUI:如何正确地以模态方式呈现AVPlayerViewController?

UIKit 正确的方法: 根据苹果在主题上的 WWDC 2019 演讲,AVPlayerViewController 应该模态呈现,以利用 API 的所有最新全屏特性。这是建议从你的 UIKit 呈现视图控制器调用的示例代码:// Create the player let player =...

9得票4回答
当使用AVPlayerViewController时,如何检测用户对字幕的选择

当使用AVPlayerViewController时,用户可以选择字幕的语言,关闭或设置为自动。通过设置requiresFullSubtitles属性,我可以强制显示字幕,但这不是我想要的。是否有一种方法可以检测用户选择的字幕设置,无论是选择了哪种语言,关闭还是自动?

7得票1回答
使AVPlayerViewController在按下完成按钮后继续播放

我有一个AVPlayerViewController实例,正在播放直播内容,并将其作为子视图添加到我的viewController的视图中。 在将AVPlayerViewController切换到全屏模式并点击“完成”按钮退出全屏后,播放器停止播放。 有没有办法在完成按钮动作后保持播放器继...

10得票1回答
tvOS中AVPlayerViewController如何在下滑菜单中显示字幕选项卡。

在 tvOS 中,当用户向下滑动遥控器时显示的菜单上,其他电影应用程序通常会显示“字幕、音频和信息”。如何创建一个带有按钮的新选项卡? 以下是我的代码:AVMutableMetadataItem *titleMetadataItem = [[AVMutableMetadataItem all...

14得票1回答
Swift 3.退出全屏时AVPlayerViewController出现问题

当应用退出全屏并且屏幕 UI 滑到顶部时,我在控制台中收到一个错误。 错误: -[AVPlayerViewController exitFullScreenAnimated:completionHandler:] 失败,并显示错误信息“View needs to be loaded bef...

7得票1回答
防止 AVPlayerController 接管 MPRemoteCommandCenter

我有一个视图控制器,其中包含两个独立的播放器,一个是使用AVAudioPlayer的音频播放器,另一个是使用AVPlayerViewController的视频播放器。 在加载视图时,这两个播放器都被初始化,并且它们的源也被初始化,但它们一直处于暂停状态,直到用户与它们中的一个进行交互。 我...

10得票2回答
在AVPlayerViewController中使AVPlayer全屏显示,Swift

我是新手,正在学习Swift,在使用AVPlayerViewController时遇到了问题,无法让AVPlayerViewController.player在ViewController中全屏播放。 这里是我在viewDidAppear中使用的代码来播放视频: let path ...

9得票1回答
在Swift中的AVPlayerViewController中播放来自Youtube的视频

好的,我想在我的应用程序中播放电影预告片。用户将按下一个按钮,然后它会播放视频。我已经在文件中添加了import AVKit和import AVFoundation行。这是我目前为止制作视频播放的代码: @IBAction func playTrailerPressed(sender: An...