-1
我想读取一些文件,并在Eclipse中使用下面的方法将它们放到一个新文件中。 但是我在运行时在eclipse中得到只读文件系统EROFS错误。android在日食中的EROFS
输入文件名将作为函数参数提供。文件存在于res \ raw文件夹中。
SampleFile.mp3是放置在该位置的空音频文件。
public void myfun(Set s)
{
try {
FileOutputStream fos=new FileOutputStream(".\\res\raw\sampleFile.mp3",true);
FileInputStream fis;
Iterator ptr=s.iterator();
String str;
while(ptr.hasNext()!=null)
{
str=ptr.next().toString();
fis=new FileInputStream(str);
int i;
while((i=fis.read())!=-1)
{
fos.write(i);
}
fis.close();
}
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
hi, 我想将不同的.wav文件合并到一个文件中。我创建了一个空白的.wav文件,并放在res/raw文件夹中。但是,当试图打开.wav文件时,它会出现此错误 – user2552857
您想以何种方式组合它们?一个接一个地播放他们?同时播放它们?你无法以你所描述的方式来达到多种理由。 –
我传递一组myFun()方法,其中包含我想要在一个mp3/wav文件中合并的文件的名称。 我想一个接一个地玩。 Set应该迭代并追加到输出文件中。我可以在我的应用程序中使用任何音频格式的mp3/wav。 请建议我如何实现这一目标。 – user2552857