我的应用程序必须录制声音并将其发送到服务器。所有操作都完成了录音的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;
}
```
答案 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)
文件显然是您的音频文件, 希望对您有帮助