使用UIImagePickerController录制时如何静音麦克风?

我正在使用UIImagePickerController在我的一个应用程序中录制video。 我已经成功录制了video。 但现在我想在录制video时静音麦克风(没有音频的video)。 我搜索过Alot,但没有一个关于它的线索。 请帮我解决这个问题。 是否有可能。 如果可能的话。 提前致谢。

如果你想让你的应用程序在应用程序商店中,那么没有苹果批准的方法来实际静音整个iPhone。有些库但是它们没有被批准。

Apple关于音频会话的文档

根据文档,您只能要求用户将手机静音,您可以响应某些音频更改,如其他声音,电话,电子邮件声音,但您无法以编程方式静音。

另请参阅本文档关于iPhone编程的信息请参阅3.3的音频部分(可在iOS中访问和执行的事件)。

您可以使用AVFoundation框架录制没有声音的video,请检查:

AVFoundation编程指南