Tôi đang sử dụng JLayer để phát luồng đầu vào của dữ liệu mp3 từ internet. Làm thế nào để tôi thay đổi âm lượng của đầu ra?Thay đổi âm lượng trong Java khi sử dụng JLayer
Tôi đang sử dụng mã này để chơi nó:
URL u = new URL(s);
URLConnection conn = u.openConnection();
conn.setConnectTimeout(Searcher.timeoutms);
conn.setReadTimeout(Searcher.timeoutms);
bitstream = new Bitstream(conn.getInputStream()/*new FileInputStream(quick_file)*/);
System.out.println(bitstream);
decoder = new Decoder();
decoder.setEqualizer(equalizer);
audio = FactoryRegistry.systemRegistry().createAudioDevice();
audio.open(decoder);
for(int i = quick_positions[0]; i > 0; i--){
Header h = bitstream.readFrame();
if (h == null){
return;
}
bitstream.closeFrame();
xem câu trả lời của tôi trên http://stackoverflow.com/questions/3134167/adjusting-volume-using-jlayer/17570819#17570819 – pstanton