iphone - 检测用户何时开始录像

标签 iphone ios uiimagepickercontroller

我有一个用于录制视频的 UIImagePickerController。现在我想检测用户何时点击录制按钮。委托(delegate)不提供任何此类回调。

有没有什么好的方法可以知道视频是什么时候录制的?

最佳答案

你是对的:代表不会收到任何关于视频捕获何时发生的信息。简单的解决方案是简单地滚动您自己的相机控件——将 showsCameraControls 属性设置为 NO 并使用 cameraOverlayView 在自定义 View 中提供您自己的控件> 属性 - 并让您的“捕获”按钮调用图像选择器 Controller 的 -startVideoCapture-stopVideoCapture 方法,同时向应用程序的其他部分提供您需要的任何通知。

关于iphone - 检测用户何时开始录像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6380751/

相关文章:

iphone - UITableView 图像 - 保存两个图像或调整大小?

ios - 从 NSMutableDictionary 中删除多个值

iOS - 如何在启用 allowsEditing 的情况下自定义 UIImagePickerController 中的裁剪矩形?

iphone - 如何在特定位置添加 uinavigationbar 中的项目?

iphone - MPMoviePlayerController 缩放模式在 iPad 横向模式下不起作用

iphone - 多种语言的多个 SQLite 数据库?

ios - GTM 不适用于 iOS

ios - 是否可以替代使用 NSNotificationCenter 和 kFIRInstanceIDTokenRefreshNotification 来检测过期 token ?

SwiftUI AspectRatio 不适用于来自相机的图像

ios - UIImagePickerControler.Camera 上的简单叠加 View