0

如何在定制的 CCLayer (cocos2d for Android) 中使用摄像头,即将 VideoView 添加到 CCLayer?

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

我使用以下代码显示相机:

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

但视图与所有内容重叠,几秒钟后会崩溃。错误是:

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

1 回答 1

0

不确定这是如何在您奇怪的跨平台框架中完成的,但是相机预览可以很容易地通过管道传输到任何表面视图,并且您可以将其与其他界面对象重叠(除非它们是表面视图)。有显示如何执行此操作的 android SDK 示例

于 2011-11-23T12:19:21.633 回答