播放视频的java
㈠ 求JAVA视频播放器代码
可以的,到官网视频课程页面下载即可,不用一下在全下下来,如果是基础可以先去B站上看老杜的新班基础教程,先把Java环境配置了。动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦
要好的培训机构,那推荐,专门培训JAVA的,数十年办学经验,目前它们的火热招募学员中,快点去看看
㈡ java 播放视频
import java.applet.*;
import java.awt.*;
import java.io.*;
import javax.media.*;
import java.net.*;
public class playvideo extends Applet implements ControllerListener{
URL url;
Player ply=null;
Component vcmpt=null;
Component ccmpt=null;
public void init()
{
setBackground(Color.cyan);
try
{
url=new URL(getDocumentBase(),"1.avi");
ply=Manager.createPlayer(url);
if(ply!=null)
ply.addControllerListener(this);
else
System.out.println("Failed To Create Player!");
}
catch(Exception e)
{
}
}
public void start()
{
if(ply!=null)
{
ply.realize();
ply.prefetch();
}
}
public synchronized void controllerUpdate(ControllerEvent e)
{
if(e instanceof RealizeCompleteEvent)
{
if((vcmpt=ply.getVisualComponent())!=null)
{
add(vcmpt,"");
}
if((ccmpt=ply.getControlPanelComponent())!=null)
{
add(ccmpt,"");
}
validate();
}
else if(e instanceof PrefetchCompleteEvent)ply.start();
}
public void stop()
{
if(ply!=null)
{
ply.stop();
ply.deallocate();
}
}
}
这个在我电脑上可以啊。
㈢ 用java如何做一个视频播放器
package JMF;
import javax.media.*;
import java.net.*;
public class SPlayer
{
public static void main(String [] args)
{
try
{
URL location = SPlayer.class.getResource("name.mp3"); //同目录下文件
MediaLocator mrl = new MediaLocator(location);
Player player = Manager.createPlayer(mrl);
player.start();
}
catch (Exception e)
{
System.out.println("Error: "+e.toString());
}
}
}
参数:
name - 所需资源的名称
返回:
一个 URL 对象;如果找不到带有该名称的资源,则返回 null
㈣ 谁知道如何用纯JAVA代码播放视频文件(可以播放一种视频文件,如mp4,就可以了)
你好!我们所说的mp4仅仅只是一种视频
封装格式
,里面的
视频流
却有各种编码格式!就像瓶子装水一样,“瓶子”有各种形状,如mp4
avi
wmv
rmvb等等…而其中装的是什么液体就不一定了!所以,看似都是.mp4文件,它的编码格式可能是H.246编码,也可能是...
㈤ JAVA中怎么样实现播放视频
必须从SUN 下载JMF2.1安装到JDK找到javax.media 的API
㈥ JAVA可以按什么视频播放器
用手机网络进入新浪网>找到下载> 软件 > 里面有很多手机播放器。绝对可以找到你所需要的!
回答完毕
㈦ 如何播放视频文件 java
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import javax.swing.*;
import javax.media.*;
// 视频播放程序
public class VideoPlayDemo extends JFrame {
private Player player; // 播放器对象
private Component visualMedia; // 视频显示组件
private Component mediaControl; // 视频播放控制组件
private Container container; // 主容器
private File mediaFile; //媒体文件
private URL fileURL; //媒体文件URL地址
public VideoPlayDemo() { // 构造函数
super("视频播放程序"); //调用父类构造函数
container = getContentPane(); //得到窗口容器
JToolBar toobar = new JToolBar(); //实例化工具栏
JButton openFile = new JButton("打开媒体文件"); //实例化按钮
toobar.add(openFile); //增加按钮到工具栏
JButton openURL = new JButton("打开网络地址");
toobar.add(openURL);
container.add(toobar, BorderLayout.NORTH); //设置工具栏
openFile.addActionListener(new ActionListener() { //打开文件按钮事件处理
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser(); //实例化文件选择器
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);//设置文件打开模式为仅打开文件
int result = fileChooser.showOpenDialog(VideoPlayDemo.this);//显示对话框
if (result == JFileChooser.APPROVE_OPTION) { //得到用户行为
mediaFile = fileChooser.getSelectedFile(); //得到选择的文件
}
if (mediaFile != null) {
try {
fileURL = mediaFile.toURL(); //得到文件的URL地址
} catch (MalformedURLException ex) {
ex.printStackTrace(); //输出错误信息
showMessage("打开错误"); //显示错误信息
}
startPlayer(fileURL.toString()); //开始播放打开的文件
}
}
});
openURL.addActionListener(new ActionListener() { //打开URL按钮事件处理
public void actionPerformed(ActionEvent event) {
String addressName =JOptionPane.showInputDialog(VideoPlayDemo.this, "输入URL地址");
if (addressName != null)
startPlayer(addressName); //开始播放打开的URL
}
});
Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, Boolean.TRUE);
setSize(300, 200); //设置窗口大小
setVisible(true); //设置窗口为可视
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
//初始化播放器
public void startPlayer(String mediaLocation) {
if (player != null)
//如果播放器非空则移去先前的播放器组件
if (visualMedia != null)
container.remove(visualMedia); //如果对象visualMedia非空则移去
if (mediaControl != null) {
container.remove(mediaControl); //如果对象mediaControl非空则移去
player.close(); //关闭播放器
}
MediaLocator mediaLocator = new MediaLocator(mediaLocation); //媒体定位器
if (mediaLocator == null) {
showMessage("打开文件错误"); //显示错误信息
return;
}
try {
player = Manager.createPlayer(mediaLocator); //得到播放器实例
player.addControlle
㈧ 用java做音视频播放器
我做过一个MP3的..给你看看.
package music;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import javax.media.bean.playerbean.*; //这个包要用到JMF
public class MP3 extends JFrame implements Runnable {
public JLabel shijian;
private JSlider sldDiameter;
public MediaPlayer soumd1;
public JButton playSound, loopSound, stopsound;
public JButton tjian, shanc, baocun, qu;
public JPanel jp1, jp2, jp3, jp4;
public JList jl;
int zongmiao=0;
public Vector vector, mingcheng;
boolean fo = false, geshi = false;
JLabel jl1, jl2, sj1, sj2;
JTextField jt1, jt2;
JButton queding, xiugai;
int zong = 0;
int a = 0, b = 0, you = 1,mm=0;
int fenzhong, miaozhong;
public MP3() {
super(“java简单音乐播放器“);
soumd1 = new MediaPlayer();
Container c = getContentPane();
c.setLayout(new FlowLayout());
mingcheng = new Vector();
jp1 = new JPanel();
shijian = new JLabel();
jp1.add(shijian);
c.add(jp1);
playSound = new JButton(“开始播放“);
loopSound = new JButton(“循环播放“);
stopsound = new JButton(“停止播放“);
jp2 = new JPanel();
jp2.add(playSound);
jp2.add(loopSound);
jp2.add(stopsound);
c.add(jp2);
jp4 = new JPanel();
sj1 = new JLabel();
sj2 = new JLabel();
sldDiameter = new JSlider(SwingConstants.HORIZONTAL, 0, 100, 0);
sldDiameter.setMajorTickSpacing(1);
sldDiameter.setPaintTicks(true);
jp4.add(sj1);
jp4.add(sldDiameter);
jp4.add(sj2);
c.add(jp4);
vector = new Vector();
jl = new JList(mingcheng);
jl.setVisibleRowCount(5);
jl.setFixedCellHeight(40);
jl.setFixedCellWidth(265);
jl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
c.add(new JScrollPane(jl));
tjian = new JButton(“添加“);
shanc = new JButton(“删除“);
qu = new JButton(“读取“);
baocun = new JButto
摘选自网上,希望对你有帮助。