java处理声音文件过大怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java处理声音文件过大怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 跟文件操作一样 定义一个大小1024的BYTE数组class AePlayWave extends Thread
private String filename;
public AePlayWave(String wavfile)
filename = wavfile;
public void run()
File soundFile = new File(filename);
AudioInputStream audioInputStream=null;
try
audioInputStream = Audiosystem.getAudioInputStream(soundFile)
catch(Exception e1)
e1.printStackTrace();
return;
AudioFormat format = audioInputStream.getFormat();
SourceDataLine auline = null;
DataLine.Info info = new DataLine.Info(SourceDataLine.class,format);
try
auline=(SourceDataLine)AudioSystem.getLine(info);
auline.open(format);
catch(Exception e)
e.printStackTrace();
return;
auline.start();
int nBytesRead=0;
byte[] abData = new byte[1024];
try
while(nBytesRead!=-1)
nBytesRead=audioInputStream.read(abData,0,abData.length);
if(nBytes>=0)
auline.write(abData,0,nBytesRead);
catch(IOException e)
e.printStackTrace();
return;
finally
auline.drain();
auline.close();
本回答被提问者采纳
Log日志文件过大怎么办
问题分析:这种问题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了。解决方法:一 第一种解决方案,不限制数据库文件大小,当然,这是在您的服务器空间足够的情况下 二 第二种解决方案,直接清理数据... 参考技术A 找个文件分割工具, 或是在一个更强一点的机器打开,4核的机器。log是日志文件,通常是系统或者某些软件对已完成的某种处理的记录,以便将来做为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容.
以上是关于java处理声音文件过大怎么办的主要内容,如果未能解决你的问题,请参考以下文章
windows照片查看器无法打开此图片,因为此文件可能已损坏、损毁或过大.遇到这种情况怎么处理?