【发布时间】:2014-12-21 05:39:55
【问题描述】:
我正在尝试使用 glass gdk 录制音频,但发现它非常有问题。
我正在使用媒体记录器并拥有所有正确的权限,但我不断收到媒体记录器 100 错误。 我的代码如下所示:
mMediaRecorder = new MediaRecorder();
mMediaRecorder.setOnErrorListener(new MediaRecorder.OnErrorListener() {
public void onError(MediaRecorder mediarecorder1, int k, int i1) {
Log.e(TAG, String.format("Media Recorder error: k=%d, i1=%d", k, i1));
}
});
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mMediaRecorder.setOutputFile(mAudioFile.getAbsolutePath());
mMediaRecorder.prepare();
mMediaRecorder.start();
这与 Google Glass 有关,因为我在 Android 手机上运行了完全相同的代码,并且它正确录制了音频。 我可以找到很少的关于使用媒体记录器仅在玻璃上录制音频的资源,我看到的大多数帖子都是人们录制视频和音频,而我对视频不感兴趣。
任何帮助解决我如何在 Google Glass 上录制音频将不胜感激!
【问题讨论】:
-
我已经看到这个问题被问了很多次,但还没有像样的答案。
标签: android google-glass google-gdk