【发布时间】:2019-06-23 18:31:02
【问题描述】:
我的应用程序必须录制声音并将其发送到服务器。所有录制的声音都通过 base64 编码完成,但无法将其转换为 JSON。
谁能帮我看看怎么办?
编码
File file = new File(Environment.getExternalStorageDirectory() +
"/_audio_record.3gp");
try {
byte[] bytes = FileUtils.readFileToByteArray(file);
String encoded = Base64.encodeToString(bytes, 0);
Toast.makeText(getApplicationContext(),encoded,Toast.LENGTH_LONG)
.show();
} catch (IOException e) {
e.printStackTrace();
}
【问题讨论】:
-
String json = "{" + "audiobytes : " + encoded + "}";
标签: android json audio encoding server