1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| public static boolean signalMessage(byte[] data) {
try {
String fileName = "out.wav";
File dest = new File(fileName);
dest.createNewFile();
ByteArrayInputStream sourceFile = new ByteArrayInputStream(data);
try {
FileOutputStream destinationFile = new FileOutputStream(dest);
try {
byte buffer[]=new byte[512*1024];
int nbLecture;
while( (nbLecture = sourceFile.read(buffer)) != -1 ) {
destinationFile.write(buffer, 0, nbLecture);
}
} finally { destinationFile.close(); }
} finally { sourceFile.close(); }
} catch (IOException e) {
e.printStackTrace();
return false;
}
return true;
} |
Partager