Я искал и читал другие темы, но я все еще не могу решить свои проблемы. У меня был один основной класс java и один java jframe. Я хочу добавить jslider для изменения громкости в моем mp3-плеере. Что я должен делать?
my_player2_func
class my_player2_func{статический Player player;
static void play() {
try {
FileInputStream fe = new FileInputStream(my_player2_main.str);
player = new Player(fe);
} catch (Exception ex) {
System.out.println(ex);
}
new Thread(new Runnable() {
@Override
public void run() {
try {
player.play();
} catch (Exception ex) {
System.out.println(ex);
}
}
}).start();
}
static void stop() {
if (player != null)
player.close();
} }
мой_player2_main
public my_player2_main() {
initComponents();
}
static String str;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
my_player2_func.play();
}
private void jSlider1StateChanged(javax.swing.event.ChangeEvent evt) {//what should i do here?}
GainControl
. В качестве альтернативы он мог бы найти декодер MP3 для использования сjavax.sound
API и использоватьFloatControl.Type.VOLUME
:-) - person obataku   schedule 24.08.2012