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.

  • La visualización de la vista previa de la cámara de vidrio es ilegible
  • ¿Cómo mostrar el mapa estático en la tarjeta usando GDK?
  • Actualizar el texto de la tarjeta en Google Glass utilizando GDK?
  • Pantalla negra mostrada después de la intención de la cámara
  • ¿Cómo depurar la aplicación Google Glass GDK?
  • Google Glass GDK - ¿Cuándo utilizar Actividad vs Tarjetas?
  • ¿El servicio supera la aplicación principal en Google Glass?
  • Uso de las API de reconocimiento de voz de Android de Google Glass
  • Reproducción de un video local en Glass
  • BroadcastReceiver onReceive () no llamado cuando se registra dinámicamente
  • Google Glass: seleccione "Cancelar" o "Aceptar" en el cuadro de diálogo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.