Do not throw exception when app moves to background during audio recording. Resolves GH-91

This commit is contained in:
Andrew Sliwinski 2016-05-19 20:19:27 -07:00 committed by chrisgarrity
parent 3d6e015a6b
commit c2da808405

View file

@ -29,8 +29,9 @@ NSString *canRecord;
+ (double) getVolume{
if (recordingKilled) {
recordingKilled = FALSE;
@throw [NSException exceptionWithName:@"RecordException" reason:@"app went to background" userInfo:nil];
return 0;
}
[recorder updateMeters];
const double ALPHA = 0.05;
double peakPowerForChannel = pow(10, (0.05 * [recorder peakPowerForChannel:0]));
@ -44,9 +45,7 @@ NSString *canRecord;
recordingKilled = TRUE;
}
// Init audio with record capability
+ (NSString*)startRecord{
recordingKilled = FALSE;
recorder = nil;