我有一个用于录制视频的 UIImagePickerController。现在我想检测用户何时点击录制按钮。委托(delegate)不提供任何此类回调。
有没有什么好的方法可以知道视频是什么时候录制的?
最佳答案
你是对的:代表不会收到任何关于视频捕获何时发生的信息。简单的解决方案是简单地滚动您自己的相机控件——将 showsCameraControls
属性设置为 NO
并使用 cameraOverlayView
在自定义 View 中提供您自己的控件> 属性 - 并让您的“捕获”按钮调用图像选择器 Controller 的 -startVideoCapture
和 -stopVideoCapture
方法,同时向应用程序的其他部分提供您需要的任何通知。
关于iphone - 检测用户何时开始录像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6380751/