⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 muliplayer.java

📁 可以直接运行的java applet源代码。解压后点击里面的网页文件就可以直接执行
💻 JAVA
字号:


import   java.applet.*;
import   java.awt.*;   
import   java.net.*;
import   java.io.*;   
import   javax.media.*;   
public   class   Muliplayer   extends   Applet   implements   ControllerListener   
{
	Player   player=null;   
	Component   visualComponent=null;     
	Component   controlComponent=null;   
	URL   url=null;
	ControllerEvent   myevent=null;   
	public   void   init()
	{
		try
    	{
    		url=new   URL(getDocumentBase(),"spacemusic.au");
    		player=Manager.createPlayer(url);//创建播放器.
    		if(player!=null)
    		{
    			player.addControllerListener(this);
    		}
    		else
    			System.out.println("failed   to   creat   player   for"+url);
    	}
		catch(MalformedURLException   e)   
		{System.out.println("URL   for   Music01.mpg   is   invalid");}   
		catch(IOException   e)   
		{System.out.println("URL   for   Music01   is   invalid");}   
		catch(NoPlayerException   e)   
		{System.out.println("canot   find   a   player   for   Music01.mpg");}
	}     
public   void   start()
{   
	if(player!=null)   
		player.prefetch();//媒体预提取。   
}   
public   void   stop()   
  {if(player!=null)   
        {   player.stop();player.deallocate();}   
  }   
public   synchronized   void   controllerUpdate(ControllerEvent   event)     
  {   myevent=event;   
    if(event     instanceof     RealizeCompleteEvent)   //当发生的事件是RealizeCompleteEvent。   
          {if((visualComponent=player.getVisualComponent())!=null)   
              {add("Center",visualComponent);}   
                if((controlComponent=player.getControlPanelComponent())!=null)   
              {   if(visualComponent!=null)   
                          add("South",controlComponent);   
                  else   
                            add(   "Center",controlComponent);   
              }   
            validate();//显示这些组件。   
          }   
    else   if(event     instanceof     PrefetchCompleteEvent)   
        {         player.start();     
        }   
    }   
  }   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -