File 如何在java中保存simpleCaptcha wav文件

File 如何在java中保存simpleCaptcha wav文件,file,wav,simplecaptcha,File,Wav,Simplecaptcha,我需要保存文件以在IOS上播放Simplecaptchavoice文件,并成功地将文件保存到我想要的文件夹中 但我试图播放文件夹中的wav文件(双击),它没有被重放 请帮帮我 public static void saveAudio(final HttpServletRequest request, final HttpServletResponse response, final Sample sample) { String fileName = request.getPa

我需要保存文件以在IOS上播放
Simplecaptcha
voice文件,并成功地将文件保存到我想要的文件夹中

但我试图播放文件夹中的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);

        }      
    }

当你试图重播文件时发生了什么?你有错误吗?当你试图重放文件时发生了什么?你有错误吗?