Converter byte matriz para .wav java [duplicado]
Pergunta
Esta questão já tem uma resposta aqui:
Eu tenho um serviço web que retorna uma matriz de bytes e minha intenção é converter disse matriz para um WAV no cliente (um portátil, como Blackberry). No entanto, eu realmente não tenho idéia de como fazer isso, eu tentei apenas fazer um FileOutputStream mas é claro que não iria jogar. Então, estou mais uma vez sem saber o que fazer. Alguma idéia?
Solução
Assim, há lotes de .WAV formatos, aqui está alguma documentação:
- http://en.wikipedia.org/wiki/WAV
- http://ccrma.stanford.edu/courses/422/projects/ WAVEFORMAT / (nota mudanças endian)
- http://www.lightlink.com/tjweber/StripWav/WAVE.html
Não é apenas um fluxo de bytes de dados, mas é perto ... Basta um pouco de cabeçalho e você deve ser bom.
Eu suponho que você também poderia usar algo como http://java.sun.com/j2se/1.5.0/docs/api/javax/sound/sampled/spi/AudioFileWriter.html
Outras dicas