android-MediaRecorder,启动失败:-19
作者:互联网
有没有人设法在Glass上使用MediaRecorder成功录制视频?
这是我用来准备刻录机的代码.我不断收到错误-19.
recorder = new MediaRecorder();
recorder.setOutputFile(videoFile);
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setVideoFrameRate(15);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
谢谢.
更新:
它似乎是一个GDK错误.我已经报告了它,它被接受了.如果您遇到相同的问题,只需给错误报告加注星标以随时了解情况:
https://code.google.com/p/google-glass-api/issues/detail?id=360
解决方法:
要在Glass上开始视频捕获,您似乎必须完全停止视频预览.如果您使用的是预览相机,则在使用MediaRecorder进行任何操作之前,只需运行:
try {
mCamera.setPreviewDisplay(null);
} catch (java.io.IOException ioe) {
Log.d(TAG, "IOException nullifying preview display: " + ioe.getMessage());
}
mCamera.stopPreview();
mCamera.unlock();
更多信息在这里:https://code.google.com/p/google-glass-api/issues/detail?id=360#c6
标签:video-recording,google-gdk,android,google-glass 来源: https://codeday.me/bug/20191122/2059010.html