2011-11-23 50 views
0

如何在自定义CCLayer(Android的cocos2d)中使用摄像头,即将VideoView添加到CCLayer?相机作为自定义CCLayer中的背景(适用于Android的cocos2d)?

相机不需要拍照功能;只显示视图很好。是的,我想在手机上使用相机。

我用下面的代码显示了摄像头:

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
theActivity.startActivity(cameraIntent); 

但视图重叠的一切,几秒钟后会崩溃。错误是:

NullPointerException at org.cocos2d.nodes.CCDirector.drawCCScene(CCDirector.java:680) 

回答

0

不知道这是如何在陌生的跨平台框架完成,但摄像头预览,可以很容易地通过管道输送到任何表面视图,您可以与其他接口 对象覆盖它(除非他们是表面视图)。有Android SDK的例子显示如何做到这一点

+1

你能告诉我一些代码如何混合CCLayer和标准的Android SDK用户界面元素? – Raptor