gpt4 book ai didi

android - 媒体记录器启动失败 -19

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:13 25 4
gpt4 key购买 nike

我在为 mediarecorder 运行 start() 时遇到此错误。

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.

我正在扩展 mediarecorder 类
我的代码:

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);

我看到了这些页面
Error opening android camera for streaming video
Android MediaRecorder - "start failed: -19"
但他们中没有一个对我有用......
在 archos 80 g9,android 3.2 上运行有人有什么想法吗?

最佳答案

通过删除修复

super.setVideoFrameRate(quality.frameRate);

关于android - 媒体记录器启动失败 -19,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11249642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com