MediaRecorderを簡単なオーディオレコーダーとして設定すると、私の "recorderName.prepare()"がEclipseによって "未処理のIOException"として表示されています。Android MediaRecorder .prepare未処理のIOEcept
私はいくつかのエラー例外を配置すると、プログラムが実行されますが、明らかに.prepareステートメントは機能しません。 MediaRecorderのため
私が作ることができる限り、私が宣言したすべてのもの:
はAudioSource OUTPUTFORMAT エンコーダ私もマニフェストにRECORD_AUDIOとWRITE_EXTERNAL_STORAGE許可を宣言した OutputFileは
。
import android.media.MediaRecorder;
private MediaRecorder mRec; //Gobal
.
.
.
public void StartRec()
{
mRec = new MediaRecorder();
mRec.setAudioSource(MediaRecorder.AudioSource.MIC);
mRec.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRec.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRec.setOutputFile(Environment.getExternalStorageDirectory().getAbsolutePath()+"/test.3gp");
mRec.prepare(); //Underlined as an Unhandled Exception
mRec.start();
}
Eclipseでは、メソッドに宣言をキャッチまたは追加することをお勧めします。
エミュレータから生成されたスタックトレースについては、私はアプリケーションをコンパイルできません。
また、私はこれを2週間以内に行っていたことに留意してください。
この質問はacheingly簡単なことが、私はちょうど私がオプトアウトやヘルプ:(
を求めにおける正当化さを感じるのAndroidに出始めただけだった考えることはサンキュー
をトラブルがあるコードを投稿してください。また、発生したエラーのスタックトレースを投稿してください。 –