如何在定制的CCLayer(Android的cocos2d)中使用相机,即将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)
答案 0 :(得分:0)
不确定如何在您的奇怪的跨平台框架中完成此操作,但相机预览可以很容易地通过管道传输到任何表面视图,您可以将其与其他界面叠加 对象(除非它们是表面视图)。有android SDK示例显示如何执行此操作