有什么办法可以说,用户单击一个按钮,然后他需要对麦克风说些什么,但只有在他完成与麦克风的通话后,应用程序才会等待 5 秒,然后应用程序才会做一些事情。有任何代码或示例吗?检查麦克风是否有输入。
提前致谢!
有什么办法可以说,用户单击一个按钮,然后他需要对麦克风说些什么,但只有在他完成与麦克风的通话后,应用程序才会等待 5 秒,然后应用程序才会做一些事情。有任何代码或示例吗?检查麦克风是否有输入。
提前致谢!
如果您使用 进行录制AVAudioRecorder
,则可以启用计量并获取当前录制的基本功率指标。确定一段时间内静音的一种方法是在您选择的时间段(1/2 秒到几秒)内对平均功率和峰值功率进行采样。如果该比率在该任意时间段内保持足够低,则输入相对安静,您可以结束记录。您可以在此处查看该课程的文档。如果您使用的是音频队列服务,这可能会涉及更多一些,但概念是相同的。