[英]Use Kamcord on non Cocos2d app
I am implementing according to kamcord tutorial : 我正在根据kamcord教程实现:
https://github.com/kamcord/kamcord-ios-sdk/wiki/Getting-Started#wiki-kamcord-initialization https://github.com/kamcord/kamcord-ios-sdk/wiki/Getting-Started#wiki-kamcord-initialization
My app is a simple ios app not using the cocos2d game engine. 我的应用程序是一个不使用cocos2d游戏引擎的简单ios应用程序。 and for some reason I cannot see it working.
由于某种原因,我看不到它起作用。 Here is the code implemented in app delegate :
这是在应用程序委托中实现的代码:
_view_controller = [[ViewController alloc]init];
// Override point for customization after application launch.
// that will present the Kamcord UI.
[Kamcord setDeveloperKey:@"key"
developerSecret:@"secret"
appName:@"appName"
parentViewController:_view_controller];
and I call this methods from the viewController: 我从viewController调用此方法:
- (IBAction)stopRecording:(id)sender {
[Kamcord stopRecording];
NSLog(@"Stop");
}
- (IBAction)startRecording:(id)sender {
[Kamcord startRecording];
NSLog(@"Start");
}
-(IBAction)showUpKamcord{
[Kamcord showViewInViewController:self];
NSLog(@"kamcord");
}
First I start recording, then stop and after that I am showing the view, any ideas? 首先,我开始记录,然后停止,然后显示视图,有什么想法吗?
Kamcord only works with OpenGL views. Kamcord仅适用于OpenGL视图。 It does not record UIKit, so that won't work if that's what you're looking for.
它不会记录UIKit,因此如果您要查找的是UIKit,它将无法正常工作。
我知道这是一个比较老的问题,但是对于那些偶然发现该问题的人,它正在寻找一种解决方案来记录基于非Open GL的屏幕,有一个名为ASScreenRecorder的项目https://github.com/alskipp/ASScreenRecorder允许您记录您的基于UIKit的应用程序屏幕,开始工作非常简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.