J'utilise Xamarin's Mono pour Android. Lorsque j'appelle la méthode de préparation pour l'enregistreur de médias, je reçois cette erreur:MediaRecorder Préparer Échec Mono pour Android
java.io.IOException: préparation a échoué.
Voici mon code:
record.Click += delegate {
try {
path = Android.OS.Environment.ExternalStorageDirectory.Name + "/" + etVideoName.Text + ".mp4";
video.StopPlayback();
recorder = new MediaRecorder();
recorder.SetVideoSource (VideoSource.Camera);
recorder.SetAudioSource (AudioSource.Mic);
recorder.SetOutputFormat (OutputFormat.Mpeg4);
recorder.SetVideoEncoder (VideoEncoder.Default);
recorder.SetAudioEncoder (AudioEncoder.Default);
recorder.SetOutputFile (path);
//recorder.SetPreviewDisplay (video.Holder.Surface);
recorder.Prepare();
recorder.Start();
} catch (Exception ex) {
MakeAlert("Error", ex.ToString());
}
};
S'il vous plaît poster toute StackTrace et exceptions imbriquées. – Cheesebaron