如何将.wav文件转换为字节数组而不改变android中.wav的质量?

时间:2012-09-12 10:10:29

标签: android web-services bytearray type-conversion wav

不知怎的,我正在从Android设备创建.wav文件并将其存储在我的SD卡上。现在我想将.wav文件发送到Java webservice.I需要在某些Java应用程序中对该.wav文件进行一些处理。所以我需要做的是通过webservice将wav文件发送到存储java应用程序的服务器。那么为此我需要知道如何将波形文件转换为字节数组而不对wav文件的质量进行任何改变?

我用.net完成了如下操作......

 byte[] byteArrayFile = File.ReadAllBytes("D:/Projects/ConsoleApplication1/ConsoleApplication1/bhavik.wav");

但我是android的新手。任何人都可以帮助我吗?

提前

thanx

2 个答案:

答案 0 :(得分:0)

看看这个有用的库

http://commons.apache.org/io/

档案f =新档案

byte [] data = org.apache.commons.io.FileUtils.readFileToByteArray(f);

答案 1 :(得分:0)