Cordovaプラグイン内のMediaRecorderを使用してAndroidでビデオ録画アクティビティを作成しようとしていますが、すべてが正常に読み込まれますが、[録画の開始]ボタンをクリックすると、「アプリが動作を停止しました」というメッセージが表示されます。
これがログです。ログに記載されていないため、原因はわかりません。どんな助けでもいただければ幸いです。
12-15 01:27:38.025: E/AndroidRuntime(776): FATAL EXCEPTION: main
12-15 01:27:38.025: E/AndroidRuntime(776): java.lang.RuntimeException: start failed.
12-15 01:27:38.025: E/AndroidRuntime(776): at android.media.MediaRecorder.start(Native Method)
12-15 01:27:38.025: E/AndroidRuntime(776): at com.ron.camanon.PushCaptureActivity$1.onClick(PushCaptureActivity.java:64)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.view.View.performClick(View.java:4202)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.widget.CompoundButton.performClick(CompoundButton.java:100)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.view.View$PerformClick.run(View.java:17340)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.os.Handler.handleCallback(Handler.java:725)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.os.Handler.dispatchMessage(Handler.java:92)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.os.Looper.loop(Looper.java:137)
12-15 01:27:38.025: E/AndroidRuntime(776): at android.app.ActivityThread.main(ActivityThread.java:5039)
12-15 01:27:38.025: E/AndroidRuntime(776): at java.lang.reflect.Method.invokeNative(Native Method)
12-15 01:27:38.025: E/AndroidRuntime(776): at java.lang.reflect.Method.invoke(Method.java:511)
12-15 01:27:38.025: E/AndroidRuntime(776): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
12-15 01:27:38.025: E/AndroidRuntime(776): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
12-15 01:27:38.025: E/AndroidRuntime(776): at dalvik.system.NativeStart.main(Native Method)
更新:これがペーストビンの私のコードで、64行目はmMediaRecorder.start()です。
だから私の問題は、プレビュー用の黒い画面がありますが、何が間違っているのですか?