【发布时间】:2016-01-25 11:51:32
【问题描述】:
是否可以将音频mp3文件转换为字符串数据用于向服务器发送数据, 服务器会将字符串数据返回给我的应用程序,我想将该数据转换为 mp3 文件并播放音频。
我正在使用此代码将 mp3 文件转换为字符串数据
public static String readFileAsString(String filePath) throws java.io.IOException {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line, results = "";
while( ( line = reader.readLine() ) != null)
{
results += line;
}
reader.close();
return results;
}
我不知道如何从转换后的字符串数据中取回我的 mp3 文件。
如果可能,那怎么办?谁来帮帮我。
或任何其他满足此要求的解决方案告诉我:我想将音频和视频文件传递到服务器并从服务器返回以在应用程序中使用。
【问题讨论】:
-
您不应将二进制文件作为字符串传输。
-
那么将mp3文件传递到服务器并从服务器返回的解决方案是什么。
-
不知道字符串转换的原因。但是,只是问一下,为什么不上传带有数据库轨道的文件本身并通过流式传输返回?
-
@vini 如果还有其他可能性,请提供链接,我会尝试这样做。