Камера как фон в настроенном CCLayer ( cocos2d для Android)?
Как использовать камеру в настроенном CCLayer ( cocos2d для 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)
1 ответ
Не уверен, как это делается в вашей странной кроссплатформенной структуре, но предварительный просмотр камеры можно легко перенести на любой вид поверхности, и вы можете наложить его на другие объекты интерфейса (если они не являются видами поверхности). Есть примеры Android SDK, показывающие, как это сделать