0

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

使用everyplay sdk v 1.5 时不存在该问题。

难道我做错了什么?或者最新的everyplay sdk 中是否有任何错误?

4

1 回答 1

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
于 2013-09-12T06:03:35.650 回答