Grabación de audio en Google Glass

Estoy tratando de grabar audio usando el cristal gdk y estoy encontrando bastante problemático.

Estoy usando la grabadora de medios y tienen todos los permisos correctos, pero sigo recibiendo grabador de medios de 100 errores. Mi código se parece a esto:

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

Esto tiene que ser algo que ver con el Google Glass, ya que he ejecutado exactamente el mismo código en un teléfono Android y grabó correctamente el audio. Puedo encontrar muy pocos recursos sobre el uso de grabadora de medios para grabar sólo de audio en el vidrio, la mayoría de los mensajes que he visto son las personas de grabación de vídeo y audio, mientras que no estoy interesado en el vídeo.

Cualquier ayuda para resolver cómo puedo grabar audio en Google Glass sería muy apreciada!

 mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); 

Acabo de probar esto en una actividad inmersiva dirigida a la última GDK en un vidrio XE22. Lo que vi con su código original fue un montón de mensajes nativos logcat que sugieren problemas de códec. Esta combinación de codec y contenedor funciona y pude recuperar el archivo de audio y reproducirlo en mi portátil.

  • Cómo iniciar la aplicación en Google Glass con comando de voz
  • Uso de las API de reconocimiento de voz de Android de Google Glass
  • ¿Cómo depurar la aplicación Google Glass GDK?
  • ¿Cómo podemos activar el modo de depuración en google glass para probar una aplicación android en google glass?
  • Comando de voz para aplicaciones en Google Glass?
  • Tamaño del icono del lanzador de cristal de Google
  • ¿Cómo enviar su aplicación .apk Glass para que su cliente lo vea?
  • Llamar openOptionsMenu () en XE16 causa WindowManager.BadTokenException
  • Comando de voz de vidrio más cercano a la lista dada
  • BroadcastReceiver onReceive () no llamado cuando se registra dinámicamente
  • Cómo mostrar la pantalla de Google Glass en mi PC
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.