Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中使用微型手机录制_Ios_Iphone - Fatal编程技术网

在iOS中使用微型手机录制

在iOS中使用微型手机录制,ios,iphone,Ios,Iphone,我正在后台实现间隔录制功能。我使用微型手机和音频功能录制音频,使应用程序在后台连续运行 我的要求是在后台记录时间间隔,即我将记录10分钟和50分钟,我不会记录,在应用程序需要记录时间间隔时,将给出自定义时间间隔 [[AVAudioSession sharedInstance]设置活动:是错误:&错误]用于录制 如何在后台实现间隔录制?您需要一些较低级别的内容,例如核心音频,并使用间隔控制何时将音频缓冲区写入文件。结帐 我不确定电池的使用情况,但如果当前时间不在您的录制时间范围内,您基本上将忽略音

我正在后台实现间隔录制功能。我使用微型手机和音频功能录制音频,使应用程序在后台连续运行

我的要求是在后台记录时间间隔,即我将记录10分钟和50分钟,我不会记录,在应用程序需要记录时间间隔时,将给出自定义时间间隔

[[AVAudioSession sharedInstance]设置活动:是错误:&错误]用于录制


如何在后台实现间隔录制?

您需要一些较低级别的内容,例如核心音频,并使用间隔控制何时将音频缓冲区写入文件。结帐

我不确定电池的使用情况,但如果当前时间不在您的录制时间范围内,您基本上将忽略音频缓冲区。如果当前时间不在您的录制时间范围内,则将缓冲区传递给异步写入文件操作

您需要事先打开该文件,并在会话完成后关闭它,可能是在应用程序位于前台时通过用户控制的交互