无法将录制的音频文件 (mp3/m4a) 上传到服务器

时间:2021-03-29 10:48:37

标签: java android kotlin retrofit2 audio-recording

我无法将 mp3/m4a 录制文件上传到服务器,我收到的是

<块引用>

“音频必须是以下类型的文件:wav、mp3、m4a、webm、ogg、aiff。”

我可以在媒体播放器中播放录制的文件,也可以将其他 mp3/m4a 文件上传到服务器。 下面是我用来录制和生成录制的m4a文件的代码。

val rootDirectory :String = context.cacheDir
output = "$rootDirectory/pronunciation/recording.m4a"

mediaRecorder = MediaRecorder()
mediaRecorder?.setAudioSource(MediaRecorder.AudioSource.MIC)
mediaRecorder?.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
mediaRecorder?.setAudioEncoder(MediaRecorder.AudioEncoder.AAC)
mediaRecorder?.setOutputFile(output)

0 个答案:

没有答案