java 播放视频

2024-12-20 02:39:48
推荐回答(1个)
回答1:

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();
}
}
}

这个在我电脑上可以啊。