回答
YEEEEEEESSSSS !!!!!!!!
我解決了這個問題由我自己(14歲!)
我寫這個類:
import java.io.IOException;
import javax.sound.sampled.AudioInputStream;
/**
*
* @author Martijn
*/
public class FrameBuffer {
private byte[][] frames;
private int frameSize;
public FrameBuffer(AudioInputStream stream) throws IOException {
readFrames(stream);
}
public byte[] getFrame(int i) {
return frames[i];
}
public int numberFrames()
{
return frames.length;
}
public int frameSize()
{
return frameSize;
}
private void readFrames(AudioInputStream stream) throws IOException {
frameSize = stream.getFormat().getFrameSize();
frames = new byte[stream.available()/frameSize][frameSize];
int i = 0;
for (; i < frames.length; i++)
{
byte[] frame = new byte[frameSize];
int numBytes = stream.read(frame, 0, frameSize);
if (numBytes == -1)
{
break;
}
frames[i] = frame;
}
System.out.println("FrameSize = " + frameSize);
System.out.println("Number frames = " + frames.length);
System.out.println("Number frames read = " + i);
}
}
然後:因爲我愛編織
FrameBuffer frameStream = new FrameBuffer(austream); //austream is the audiostream
int frame = frameStream.numberFrames() - 1;
while (frame >= 0) {
auline.write(frameStream.getFrame(frame), 0, frameStream.frameSize());
frame--;
}
@Martijn Courteaux偉大:) – ant 2010-04-20 13:47:37
@Martijn你能告訴什麼是在這一行的auline ...「auline.write(frameStream.getFrame(frame),0,frameStream.frameSize ());」 – Waqas 2012-06-28 04:40:30
這是聲卡的音頻聲道。它是一個'SourceDataLine'實例。看看這個例子:http://www.anyexample.com/programming/java/java_play_wav_sound_file.xml – 2012-06-28 15:21:52
使用Windows錄音機(在開始 - >程序 - >附件 - >娛樂)。
它有一個功能(效果(菜單) - >反轉)來反轉.WAV文件。您可以使用不同的名稱保存反轉的文件,然後在程序中打開相應的文件。
他們對許多聲音文件(+50)進行全部撤消。我認爲allready它,但... – 2009-08-12 17:24:31
- 1. 如何向後播放.WAV?
- 2. 播放.wav文件
- 3. Android - wav文件播放快
- 4. 多次播放WAV文件
- 5. 如何播放Wav文件
- 6. 用C播放.wav文件#
- 7. 無法播放WAV文件
- 8. 使用jquery插件播放wav文件
- 9. 使用lua在freeswitch中使用wav文件播放wav文件
- 10. 如何在Node.Js中播放wav文件?
- 11. 使用的MediaPlayer播放WAV文件
- 12. 使用pulseaudio API播放wav文件?
- 13. 在IE中播放WAV文件
- 14. 如何使用soundmanager2播放wav文件?
- 15. VB播放隨機聲音wav文件
- 16. RtAudio - 從wav文件播放示例
- 17. 從數組中播放Wav文件
- 18. 在scala中播放wav文件
- 19. 使用PlaySound播放wav文件
- 20. 如何用java播放.wav文件
- 21. 無法播放.wav文件使用AVPlayer
- 22. AVPlayer爲什麼不播放.wav文件
- 23. 在Android手機上播放.wav文件
- 24. c#無法播放wav文件
- 25. BufferedSoundStream無法播放wav文件
- 26. 在Delphi中播放PCM Wav文件
- 27. 在JAVA中有效播放.wav文件
- 28. ESS wav文件加載和播放
- 29. 如何在libPd中播放wav文件
- 30. Unity3D中的AudioSource不播放WAV文件
+1 :-) – ChssPly76 2009-08-12 17:30:18
+1對於您丟失的代表點:-) – 2009-09-12 20:51:38
謝謝。這個賞金是一個錯誤 – 2009-09-12 20:58:05