Como posso adicionar uma duração predefinida ao áudio gravado do MediaRecorder no Chrome?

Estou no processo de substituir o RecordRTC pelo incorporado MediaRecorder para gravar áudio no Chrome. O áudio gravado é reproduzido no programa com a API de áudio. Estou tendo problemas para que a propriedade audio.duration funcione. Diz

Se o vídeo (áudio) for transmitido e não tiver uma duração predefinida, "Inf" (Infinito) será retornado.

Com o RecordRTC, eu tive que usar o ffmpeg_asm.js para converter o áudio de wav para ogg. Meu palpite está em algum lugar do processo que o RecordRTC define a duração predefinida do áudio. Existe alguma maneira de definir o comprimento predefinido usando o MediaRecorder?

questionAnswers(3)

yourAnswerToTheQuestion