我有cheerapp.wav
或cheerapp.mp3
或其他格式。
InputStream in = context.getResources().openRawResource(R.raw.cheerapp);
BufferedInputStream bis = new BufferedInputStream(in, 8000);
// Create a DataInputStream to read the audio data from the saved file
DataInputStream dis = new DataInputStream(bis);
byte[] music = null;
music = new byte[??];
int i = 0; // Read the file into the "music" array
while (dis.available() > 0) {
// dis.read(music[i]); // This assignment does not reverse the order
music[i]=dis.readByte();
i++;
}
dis.close();
对于music
从DataInputStream
. 我不知道要分配的长度。
这是来自资源的原始文件而不是文件,因此我不知道那个东西的大小。