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
。その長さをどのくらい割り当てるかわかりません。
これはファイルではなくリソースからの生のファイルであるため、そのサイズはわかりません。