Мне нужно сохранить файл для воспроизведения Simplecaptcha
голосового файла на IOS и удалось сохранить файл в нужной папке.
Но я попытался воспроизвести файл wav в папке (двойной щелчок), он не воспроизводился.
Пожалуйста, помогите мне
public static void saveAudio(final HttpServletRequest request, final HttpServletResponse response, final Sample sample) {
String fileName = request.getParameter("fileName");
try {
final ByteArrayOutputStream baos = new ByteArrayOutputStream(1024);
AudioSystem.write(sample.getAudioInputStream(), AudioFileFormat.Type.WAVE, baos);
byte audioData[] = baos.toByteArray();
AudioFormat af = new AudioFormat(16000.0F, 16, 1,true, false); // simplecaptcha default setting
ByteArrayInputStream bais = new ByteArrayInputStream(audioData);
AudioInputStream ais = new AudioInputStream(bais, af , audioData.length);
AudioSystem.write(ais, AudioFileFormat.Type.WAVE, new File("/audio/"+fileName+".wav"));
} catch (IOException e) {
System.out.println(e);
}
}