2011-02-03 11 views
0

mediarecorderを使用する方法を知っていますか?私は私のアプリをrunnするとき、それはカメラ(私は電話の私の画面上に胸の四角形を参照してください) だ - - logcatに私はエラーを参照してください(カメラがaviableではありません)イムMediaRecorder:setCamera() - カメラのエラーが発生していません

recorder.setPreviewDisplay(holder.getSurface)ホルダーを使用して イム機能を使用しようとする setCamera - しかし、それは私を助けていない。 誰でも正しい使い方を知っていますか?

または多分私はビデオを録音することができます(ビデオなし、オーディオなし)別の方法ですか?

OK例えば

にこのコードを解決し

mediaRecorder = new MediaRecorder(); 
     camera.unlock(); 
     mediaRecorder.setCamera(camera); 

答えて

1

は、あなたがAndroidマニフェストにアクセス許可を設定するのを忘れたことがありますか?

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 

私はあなたが既にそれに答えていることを読んでいます。

答えとして書くことを忘れないでください。

ソリューションは、次のようになります。

mediaRecorder = new MediaRecorder(); 
camera.unlock(); 
mediaRecorder.setCamera(camera); 
関連する問題