Обратное воспроизведение, java

Мне нужна твоя помощь. Как изменить следующий код, чтобы воспроизвести файл .wav в обратном порядке?

Любая помощь будет очень признательна .. Спасибо. Карлос

import java.io.*;
import javax.sound.sampled.*;

public class WavPlay {
   public static void main(String[] args) {
      SourceDataLine soundLine = null;
      int BUFFER_SIZE = 64*1024;  // 64 KB

      // Set up an audio input stream piped from the sound file.
      try {
         File soundFile = new File("chord.wav");
         AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(soundFile);
         AudioFormat audioFormat = audioInputStream.getFormat();
         DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
         soundLine = (SourceDataLine) AudioSystem.getLine(info);
         soundLine.open(audioFormat);
         soundLine.start();
         System.out.println("File chord.wav....playing");
         int nBytesRead = 0;
         byte[] sampledData = new byte[BUFFER_SIZE];

         while (nBytesRead != -1) {
            nBytesRead = audioInputStream.read(sampledData, 0, sampledData.length);
            if (nBytesRead >= 0) {
               // Writes audio data to the mixer via this source data line.
               soundLine.write(sampledData, 0, nBytesRead);

            }

         }
      } catch (UnsupportedAudioFileException ex) {
         ex.printStackTrace();
      } catch (IOException ex) {
         ex.printStackTrace();
      } catch (LineUnavailableException ex) {
         ex.printStackTrace();
      } finally {
         soundLine.drain();
         soundLine.close();
      }
   }

}

person carlos    schedule 07.11.2010    source источник


Ответы (1)


Да! Возможно, я давно уже сделал за это награду. Вот ссылка на мой вопрос. И проблема была в том, что я должен был найти это своим собственным путем.

person Martijn Courteaux    schedule 07.11.2010
comment
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. - person blo0p3r; 29.10.2014
comment
@ blo0p3r: Это ссылка на мой собственный вопрос в Stackoverflow. Это никогда не изменится... - person Martijn Courteaux; 30.10.2014
comment
После meta: meta.stackoverflow.com/q/253963/686036. Если это не так, вопрос в целом следует пометить как дубликат. - person blo0p3r; 30.10.2014
comment
@MartijnCourteaux У меня есть аналогичный вопрос, если вы можете помочь :) stackoverflow.com/questions/51920844/ - person GOXR3PLUS; 19.08.2018