当使用everyplay sdk v 1.6+时,不再调用AVAudioPlayer委托

时间:2013-09-11 06:23:51

标签: iphone ios opengl-es everyplay

我正在尝试使用everyplay sdk录制我的游戏视频。我可以使用everyplay sdk的过期版本(1.5.x)记录它,但不能使用最新版本。当使用最新版本的everyplay sdk时,AVAudioPlayerDelegate开始出现故障,即不再调用委托方法,因为我正在这些方法中执行一些重要任务。

使用vplay of everyplay sdk时,问题不存在。

我做错了吗?或者最新的everyplay sdk中是否有任何错误?

1 个答案:

答案 0 :(得分:0)

在Everyplay v1.6上启用了AVFoundation AVAudioPlayer录制支持。但是,不调用委托方法。这将在下次更新时尽快解决。

同时,您可以通过使用以下内容为您的xCode项目创建EveryplayFeatures.h和EveryplayFeatures.m来禁用AVFoundation支持。

<强> EveryplayFeatures.h

#import <Foundation/Foundation.h>

@interface EveryplayFeatures : NSObject

@end

<强> EveryplayFeatures.m

#import "EveryplayFeatures.h"

@implementation EveryplayFeatures (Private)

+ (BOOL) supportsAVFoundation { return NO; }

@end