ios - 禁用 AVPlayer 的 "drag"功能

标签 ios objective-c avfoundation avplayer avkit

我的应用播放幼儿视频。它使用 AVPlayer。在最近的更新中,Apple 实现了拖动视频 View 以关闭它的功能。这不适用于一直触摸屏幕的幼儿。

有谁知道如何禁用此功能? (代码在 Objective-C 中)

最佳答案

我没有现成的解决方案,但我会尝试为您指出一些您可以尝试的方向。

您是否尝试过将 AVPlayerViewController 与委托(delegate) AVPlayerViewControllerDelegate 以及方法 playerViewControllerShouldDismiss(AVPlayerViewController) 一起使用,它可能适用于您的情况。

作为最后的手段,您需要实现 AVLayerPlayer 并自行提供 UI。

关于ios - 禁用 AVPlayer 的 "drag"功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48261820/

相关文章:

iphone - pdf列表的封面流效果

ios - UITableViewCell 显示白色背景,在 iOS7 上无法修改

objective-c - 如何在 OS X 上的 Xcode 中更改鼠标光标?

objective-c - 苹果操作系统 : In-App Purchase Error Code 0

ios - 在 iOS : what is the difference between capturing video using AVMovieFileOutput or AVAssetWriter? 上捕获视频

ios - 如何将我正在使用的 ios 应用程序从手机获取到计算机?

ios - 将 UIView/UIGestureRecognizer 添加到 UIPresentationController 中呈现的 View

iphone - 录制iphone时视频放大和缩小

swift - 使用 CVMetalTextureCacheCreateTextureFromImage 在 Swift 中将 CMSampleBuffer 转换为 CVMetalTexture

ios - 如果 Objective C 中不存在,则删除 ImageView 空间