如何将base64编码的音频转换为JSON?

时间:2019-06-23 18:31:02

标签: android json audio encoding server

我的应用程序必须录制声音并将其发送到服务器。所有操作都完成了录音的base64编码,但无法将其转换为JSON。

请问有人可以帮我怎么做吗?

编码

```body {  
  display: flex;  
   align-items: center;   
   height: 100vh;
}
.card-block {
    min-height: 300px;
}


.container { 
    display: flex;    
    overflow-x: auto;
}
.container card {    
  margin-right: 30px;
}
::-webkit-scrollbar {    
    visibility: hidden;
}
.container:hover{
  scroll-behavior: smooth;

}
```

1 个答案:

答案 0 :(得分:0)

如果将改造用于服务器连接,则只需编写类似的函数

@Multipart
@POST("Audios/Upload") //Your EndPoint Here
fun uploadAudio(@Part file: MultipartBody.Part): Call<ReturnType>

您可以像这样从音频文件中创建MultipartBody.Part参数:

val mediaType = MediaType.parse("audio/*")
val requestFile = RequestBody.create(mediaType, file)
val body = MultipartBody.Part.createFormData("file", file.name, requestFile)

文件显然是您的音频文件, 希望对您有帮助