Ionic 3 obtiene una cadena de audio base64 del archivo grabado

estoy usandocordova-plugin-media para grabar voz (con funciones de pausa y reanudar) en mi aplicación iónica para Android. Después de grabarlo, necesito obtener una cadena base64 para reproducirlo usando la etiqueta de audio html. Y el problema es: si estoy tratando de guardar la grabación que se detuvo y se reanudó como archivo 3gp ('voice.3gp'), entonces cuando uso el método readAsDataURL dearchivo-plugin de cordova, No recibo nada (la devolución de llamada simplemente no se llama). Si estoy tratando de guardarlo como un archivo mp3 o wav, entonces recibo solo la primera parte de la grabación (antes de la pausa). Supongo que la extensión de archivo de audio adecuada debería ser 3gp, ya que esta extensión se utiliza en la implementación de 'cordova-plugin-media', pero luego tengo problemas para reproducir este archivo usando la etiqueta de audio html. Cualquier ayuda es solicitada

Respuestas a la pregunta(3)

Su respuesta a la pregunta