K-R*_*RAN 1 java audio file-io
我写了一个Java程序,为我下载音频文件,我正在使用BufferedInputStream.read()函数工作正常,但实际上很慢,所以我尝试使用byte []来重载版本.
出于某种原因,下载后音频变得有损和奇怪.我不完全确定我做错了所以任何帮助都表示赞赏!这是代码的简化版本.
BufferedInputStream bin = new BufferedInputStream((new URL(url)).openConnection().getInputStream());
File file = new File(fileName);
FileOutputStream fop = new FileOutputStream(file);
int rd = bin.read();
while(rd != -1)
{
fop.write(rd);
rd = bin.read();
}
Run Code Online (Sandbox Code Playgroud)