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:
- ¿Cómo puedo iluminar la pantalla al abrir una aplicación de Actividad en mi vidrio GDK de inmersión?
- No puedo enviar correo desde Google Glass
- Agregar el menú de voz contextual de "ok glass" dentro de una actividad de inmersión
- Comando de voz de vidrio más cercano a la lista dada
- Tamaño del icono del lanzador de cristal de Google
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!
- Cómo obtener el número de serie de Glass por programa
- ¿Cómo puedo panoramizar una webview en google glass
- Google Glass no aparece como dispositivo Android por ADB
- Cómo anular el botón de la cámara de Google Glass
- ¿Cómo podemos activar el modo de depuración en google glass para probar una aplicación android en google glass?
- ¿Cuáles son las teclas de teclado correspondientes a las acciones del Touchpad de Google Glass?
- ListVIew en Google Glass
- Cómo iniciar una actividad normal en Google Glass
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.