2011-12-28 9 views
5

私はAndroidでビデオを録画できますが、画面上でビデオをプレビューせずに録画できますか?ここでプレビューなしのビデオ録画

surfaceViewのための作業コードです:

surfaceView = (SurfaceView) findViewById(R.id.surface_camera); 
surfaceHolder = surfaceView.getHolder(); 
surfaceHolder.addCallback(this); 
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 

I多分入力manualythe surfaceHolderサイズの代わりに、

surfaceHolder = surfaceView.getHolder(); 

を行っているが、Androidプラットフォーム上であなたに

答えて

2

カメラをありがとうございことができません有効なプレビューサーフェスを使用しないでプレビューサーフェスのサイズを1x1ピクセルに変更できます。

1

getSupportedVideoSizes()がカメラパラメータに対してnullを返す場合、カメラにはプレビューストリームのみがあり、別の記録ストリームはないことを意味します。そうでない場合は、プレビューを開始せずに録画が行われる可能性があります。

関連する問題