gpt4 book ai didi

java - 如何获取音频文件并解码为 Base64 字符串?

转载 作者:行者123 更新时间:2023-12-01 18:47:46 25 4
gpt4 key购买 nike

我需要从我的 SD 卡中获取一个音频文件(我有路径),但是如何转换为 base64 以将其放入字符串中。我需要它来传递到 Web 服务。

最佳答案

试试这个

    private void doFileUpload(){
byte[] videoBytes;
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
FileInputStream fis = new FileInputStream(new File(selectedPath));

byte[] buf = new byte[1024];
int n;
while (-1 != (n = fis.read(buf)))
baos.write(buf, 0, n);

String videoBytes = baos.toByteArray();


video_str = Base64.encodeBytes(videoBytes);
System.out.println("video array"+video_str);


} catch (Exception e) {
// TODO: handle exception
}}

并从 org.apache.ws.commons.util.Base64 或从 http://iharder.net/base64 下载 Base64 类

关于java - 如何获取音频文件并解码为 Base64 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16986569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com