iPhone:单击“开始录像”按钮时发生的事件?

iPhone:单击“开始录像”按钮时发生的事件?,iphone,Iphone,我想知道,当用户点击摄像机开始/停止按钮录制/停止视频时,我们的程序中是否会触发任何事件 从我的应用程序中,可以启动摄像机并开始视频录制,然后带着录制的视频返回。我正在使用UIImagePickerController,并使用信息完成了PickingMediaWithInfo以获取数据。它很好用。每当用户通过点击内置的摄像头开始按钮开始录像时,我想处理一些事情。可能吗 请告知 谢谢大家! 这不可能使用UIImagePickerController的默认界面。但是,您可以创建包含记录按钮的自定义视

我想知道,当用户点击摄像机开始/停止按钮录制/停止视频时,我们的程序中是否会触发任何事件

从我的应用程序中,可以启动摄像机并开始视频录制,然后带着录制的视频返回。我正在使用UIImagePickerController,并使用信息完成了PickingMediaWithInfo以获取数据。它很好用。每当用户通过点击内置的摄像头开始按钮开始录像时,我想处理一些事情。可能吗

请告知


谢谢大家!

这不可能使用UIImagePickerController的默认界面。但是,您可以创建包含记录按钮的自定义视图,并使用cameraOverlayView属性将其显示在控制器上。当用户按下您的自定义录制按钮时,请拨打start/stopVideoCapture,这将为您提供所需的信息。

谢谢!这篇博文看起来很有希望:如果我不使用overlay,我就无法捕捉代码中的启动摄像头按钮点击作为事件或通知吗?如果我使用覆盖,在录制视频后将无法使用“使用重拍”按钮。而且,我也不会得到录音计时器。我想继续使用UIImagePickerController本身,使用presentModalViewController并尝试捕捉相机启动事件。如果不使用覆盖,则无法捕捉按钮单击。如果你想要重拍/使用按钮等,你需要自己实现它们。好的,谢谢你,克里斯。最后一个问题是,在录制视频等之后,正如你所建议的,我可以在我的覆盖层中放置使用和重拍按钮,可能是我可以更改按钮标题,否则苹果可能会拒绝。我想知道PickerView委托方法会发生什么情况?即使我使用覆盖,也会调用它吗?