概述
一、简单的Java视频播放器
代码如下(示例):
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.geometry.Pos;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.Slider;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
import javafx.util.Duration;
public class Wzs_17 extends Application{
String eURL="file:///E:/新海诚的世界.mp4";//----->视频的位置,不要有空格
@Override
public void start(Stage stage){
Media media=new Media(eURL);
MediaPlayer mPlayer=new MediaPlayer(media);
MediaView mView=new MediaView(mPlayer);
mView.setFitWidth(900);
mView.setFitHeight(520);
Button pBut=new Button(">");
pBut.setOnAction(e ->{
if(pBut.getText().equals(">")){
mPlayer.play();
pBut.setText("||");
}else {
mPlayer.pause();
pBut.setText(">");
}
});
Button rBut=new Button("<<");
rBut.setOnAction(e->mPlayer.seek(Duration.ZERO));
Slider sVol=new Slider();
sVol.setMinWidth(30);
sVol.setPrefWidth(150);
sVol.setValue(50);
mPlayer.volumeProperty().bind(sVol.valueProperty().divide(100));
HBox hB=new HBox(10);
hB.setAlignment(Pos.CENTER);
Label vol=new Label("音响");
hB.getChildren().addAll(pBut,rBut,vol,sVol);
BorderPane bPane=new BorderPane();
bPane.setCenter(mView);
bPane.setBottom(hB);
Scene scene=new Scene(bPane);
stage.setTitle("视频播放器");
stage.setScene(scene);
stage.show();
}
}
播放器效果:
。
最后
以上就是大胆糖豆为你收集整理的简单的Java视频播放器一、简单的Java视频播放器播放器效果:的全部内容,希望文章能够帮你解决简单的Java视频播放器一、简单的Java视频播放器播放器效果:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复