0

カスタマイズされた CCLayer (Android の場合は cocos2d) でカメラを使用する方法、つまり CCLayer に VideoView を追加する方法は?

カメラは写真撮影機能を必要としません。ビューを表示するだけで問題ありません。はい、携帯電話でカメラを使用したいと思います。

次のコードを使用してカメラを表示します。

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 に答える