Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 520455

громкость в MediaPlayer? - JavaFX

$
0
0
ребят здравствуйте
помогите как уменьшить громкость в 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();
        });
    }
}


Viewing all articles
Browse latest Browse all 520455

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>