摄像头服务器死机!开始录制时出现错误 100
Posted
技术标签:
【中文标题】摄像头服务器死机!开始录制时出现错误 100【英文标题】:Camera server died! Error 100 when starting recording 【发布时间】:2013-03-06 17:58:44 【问题描述】:注意:我正在使用 Monodroid,需要 C# 代码。
我在调用 _recorder.Start() 时遇到了这个错误。
代码:
private void IniciarGrabacion()
try
CamcorderProfile camProfile = CamcordeProfile.Get(CamcorderQuality.High);
String outputFile = "/sdcard/trompiz.mp4";
_camera.Unlock ();
_recorder = new MediaRecorder();
_recorder.SetCamera(_camera);
_recorder.SetAudiosource(AudioSource.Default);
_recorder.SetVideoSource(VideoSource.Camera);
_recorder.SetProfile(camProfile);
_recorder.SetOutputFile(outputFile);
_recorder.SetPreviewDisplay(_preview.Holder.Surface);
_recorder.Prepare();
_recorder.Start(); // HERE IS WHERE THE ERROR APPEARS
catch(Exception ex)
string error = "Error starting Recording: " + ex.Message;
Log.Debug("ERROR",error);
Toast.MakeText(Application, error, ToastLength.Long).Show();
outputFile 是硬编码的,因为我仍在测试。 我可以确认它存在,因为它是被创建的。
【问题讨论】:
这有帮助吗? ***.com/questions/6837975/camera-error-100 这是如何处理相机的问题。它在个人资料上。检查我自己的答案。不过感谢您的帮助! 【参考方案1】:我刚刚发现了问题。 这与如何处理相机无关。 这是个人资料设置。
CamcorderProfile camProfile = CamcordeProfile.Get(CamcorderQuality.High);
可能是设备错误,但我无法将其设置为高。为了使它工作,我将其更改为 LOW。
CamcorderProfile camProfile = CamcordeProfile.Get(CamcorderQuality.Low);
我有 Zenithink C93 Z283 (H6_2f)
我希望这可以帮助其他人解决这个问题......
现在我必须看看如何以高质量录制。我知道我可以,因为原生相机应用记录很高......
【讨论】:
以上是关于摄像头服务器死机!开始录制时出现错误 100的主要内容,如果未能解决你的问题,请参考以下文章
调用 flash externalInterface 回调时出现 SCRIPT 16389 错误