Mediarecorder start fehlgeschlagen -19

Bin ich immer diese Fehlermeldung beim ausführen von start() für den mediarecorder.

06-28 18:46:22.570: E/MediaRecorder(9540): start failed: -19
06-28 18:46:22.570: W/System.err(9540): java.lang.RuntimeException: start failed.

Ich bin Verlängerung mediarecorder Klasse

Mein code:

camera = Camera.open(cameraId);
super.setCamera(camera);
        super.setVideoSource(MediaRecorder.VideoSource.CAMERA);
        super.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
        if (mode==MODE_DEFAULT) {
            super.setMaxDuration(1000);
            super.setMaxFileSize(Integer.MAX_VALUE);
        } else {
            //On some phones a RuntimeException might be thrown :/
            try {
                super.setMaxDuration(0);
                super.setMaxFileSize(Integer.MAX_VALUE); 
            } catch (RuntimeException e) {
                Log.e(TAG,"setMaxDuration or setMaxFileSize failed !");
            }
        }
        super.setVideoEncoder(videoEncoder);
        if(surfaceHolder!=null)
        super.setPreviewDisplay(surfaceHolder.getSurface());
        //super.setVideoSize(quality.resX,quality.resY);
        super.setVideoFrameRate(quality.frameRate);
        super.setVideoEncodingBitRate(quality.bitRate);

Sah ich diese Seiten

Fehler beim öffnen der android-Kamera für video-streaming

Android-MediaRecorder - "start fehlgeschlagen: -19"

Aber nicht von Ihnen arbeitete für mich...

Läuft auf dem archos 80 g9 mit android 3.2
Jeder hatte irgendwelche Ideen?

post code.
Sie sollten wahrscheinlich nach dem code für die Vorbereitung Ihrer MediaRecorder und Einstellung Ihrer Kamera, die ist, was das problem verursacht. Sie sollte auch viel mehr in Ihrem log.

InformationsquelleAutor Amitay Molko | 2012-06-28

Schreibe einen Kommentar