ребят здравствуйте
помогите как уменьшить громкость в MediaPlayer?
и как сделать что бы музыка начиналась плавно и так же заканчивалась
код:
помогите как уменьшить громкость в MediaPlayer?
и как сделать что бы музыка начиналась плавно и так же заканчивалась
код:
:
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/javafx/FXML2.java to edit this template
*/
package audiowow;
import java.io.File;
import java.net.URL;
import java.util.ArrayList;
import java.util.ResourceBundle;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.input.KeyCode;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
/**
*
* @author Вика
*/
public class FXMLDocumentController implements Initializable {
@FXML
private Button Button;
@FXML
private Button Stop;
private File dir;
private File[] files;
private ArrayList<File> song;
private int songNumber;
private Media media;
private MediaPlayer mediaplayer;
@Override
public void initialize(URL url, ResourceBundle rb) {
//=============================================================================
song = new ArrayList<File>();
dir = new File("C:\\Users\\Вика\\Documents\\NetBeansProjects\\AudioWoW\\music");
files = dir.listFiles();
if(files != null){
for(File file : files){
song.add(file);
System.out.println(file);
}
}
media = new Media(song.get(songNumber).toURI().toString());
mediaplayer = new MediaPlayer(media);
//=========================================================================
Button.setOnKeyPressed(event -> {
if(event.getCode() == KeyCode.E){
mediaplayer.play();
}
});
Stop.setOnAction(event -> {
mediaplayer.stop();
});
}
}