已有258人关注
请问如何在Eclipse中编程实现视频播放?谢谢
发表在Java答疑区 2017-03-29
是否精华
版块置顶:

主要就是想在Eclipse中实现视频播放,JMF媒体框架也是安装好的,就是不知道该怎么配置和使用到Eclipse中去,请老师帮帮忙看看,最好有具体的操作步骤,我一步一步进行!谢谢

分享到:
精彩评论 3
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2017-03-29
沙发

JMF这个插件发布的早,停更的也早,导致JMF已经无法播放现在所有的主流视频格式了,即使曾经可以播放的格式,由于解码率不同也导致无法被JMF解码。所以不建议使用JMF开发JAVA视频软件。

JCM_1489392059
学分:10 LV2
2017-03-30
板凳

根号申 发表于2017-03-29 16:57

JMF这个插件发布的早,停更的也早,导致JMF已经无法播放现在所有的主流视频格式了,即使曾经可以播放的格式,由于解码率不同也导致无法被JMF解码。所以不建议使用JMF开发JAVA视频软件。

老师您好,那我要用什么来开发视频播放呢?谢谢

根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2017-03-31
地板

使用Java8最新的JavaFX技术,例如:


import java.io.File;

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.layout.FlowPane;

import javafx.scene.media.Media;

import javafx.scene.media.MediaPlayer;

import javafx.scene.media.MediaView;

import javafx.stage.Stage;


public class PlayerTest extends Application {

File f = new File("G:\\什么是Java.mp4");


@Override

public void start(Stage primaryStage) throws Exception {

FlowPane rootNode = new FlowPane();// 流布局面板

Scene myScene = new Scene(rootNode, 1300, 740);// 创建场景

primaryStage.setScene(myScene);// 舞台采用场景

MediaPlayer mediaPlayer = new MediaPlayer(new Media(f.toURI().toString()));// 创建播放器

mediaPlayer.setAutoPlay(true);// 可以播放

MediaView mediaView = new MediaView(mediaPlayer);// 播放器视图

mediaView.setFitWidth(1280);// 宽

mediaView.setFitHeight(720);// 高

rootNode.getChildren().add(mediaView);// 播放器视图放入面板

primaryStage.show();// 展示舞台

mediaPlayer.play();// 播放器开始播放

}


public static void main(String[] args) {

launch(args);// 启动窗体

}

}


首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照