2017-01-08 13 views
1

私は単純なビデオ録画アプリを作ろうとしています。私はこのエラーを理解しようと数日間過ごしましたが、私は運がありませんでした。私は私のコンピュータ全体を削除するだけで、このエラーは私を怒らせてしまいます!私はdeveloper.android.comとYouTubeのチュートリアルに続きました。彼らがしたことすべてをコピーしたので、なぜ私のコードがうまくいかないのか分かりません。MediaRecorder.prepare()がIOExceptionをスローするのはなぜですか?

http://pastebin.com/q84v81hG

私はここにそれを置くとき、コードが台無しので、私はペーストビン内のすべてのコードを置きます。

ありがとうございました!

私は録音を停止するボタンを追加していないことを認識しています。追加する前に、最初に録音しようとしています。

+0

https://stackoverflow.com/questions/32635704/android-permission-doesnt-work-even-if-i-have-declared-it – CommonsWare

+0

私はアンドロイド5.0を使用していますので、リンクが役に立たないので、それでも権限を取得している。 –

答えて

0

私はこの問題をいくつか進展させました。私が間違っていたのは、私のメディアレコードディレクトリを設定することでした。ファイルのディレクトリを指定しましたが、ファイル自体の名前は指定しませんでした。したがって、 "mediaRecorderDirectory = Environment.getExternalStoragePublicDirectory(DIRECTORY_PICTURES);" "mediaRecorderDirectory = Environment.getExternalStoragePublicDirectory(DIRECTORY_PICTURES)+ '/yourfilename.mp4" "

同じ部分でクラッシュする新しいエラーが発生しました。私はメディアレコーダーから無効な状態-19エラーを取得します。どんな助けもありがとう。

関連する問題