I am trying to record video of my game using everyplay sdk. I am able to record it by using expired version ( 1.5.x) of everyplay sdk but not with the latest version. When using latest version of everyplay sdk, AVAudioPlayerDelegate start to malfunction i.e. delegate methods are not called anymore as I am doing some important task in those methods.
The issue does not exists when using v 1.5 of everyplay sdk.
Am I doing something wrong? or is there any bug in latest everyplay sdk?
AVFoundation AVAudioPlayer recording support was enabled on Everyplay v1.6. However the delegate methods are not called. This will be fixed soon in the next update.
Meanwhile you can disable the AVFoundation support by creating EveryplayFeatures.h and EveryplayFeatures.m to your xCode project with the following contents.
EveryplayFeatures.h
#import <Foundation/Foundation.h>
@interface EveryplayFeatures : NSObject
@end
EveryplayFeatures.m
#import "EveryplayFeatures.h"
@implementation EveryplayFeatures (Private)
+ (BOOL) supportsAVFoundation { return NO; }
@end