Android在SD卡中打开.wav文件,播放它,添加一些效果(如回声,音高移位等),保存文件效果。简单:(
准备做肮脏的工作。你请把路径借给我..
答案 0 :(得分:5)
WavFile类http://www.labbookpages.co.uk/audio/javaWavFiles.html声称读取和写入wav文件,并允许通过样本值数组进行每个样本操作。它肯定相当小,总共23k字节的源代码。
我确实努力构建包含Wavfile类的Android应用程序。结果是因为WavFile和ReadExample(来自上面的链接)都是作为独立的java程序,所以包括方法main(String [] args){}
。 Eclipse看到了这一点,并认为Class是一个独立的可运行程序,当我单击run
按钮时,尝试在开发机器中只使用java执行一个Class,而不是将整个应用程序启动到我的手机。当我注意使用run
按钮上的小下拉菜单运行整个应用程序时,我没有任何问题,并且WavFile类和示例直接进入,在IDE中给出零警告,并按照我手机上宣传的方式工作。