亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guicontroller.java

?? 手機流媒體的實現
?? JAVA
字號:
/*///////////////////////////////////////////////////////////////////////////////
//文檔生成日期:2006.3.28
//
//(1)概述:
//類名稱:GUIController
//類說明:
//     MVC中的控制器部分,負責界面事件的處理,以及決定該顯示哪一個Form。

//所在子系統:StreamingDemo
//
//系統總描述:
	用兩個Player交替播放從網絡上下載的流媒體。

	上面的代碼可以從
	http://www.cnblogs.com/Files/zhengyun_ustc/StreamingDemo.rar
	下載;
	
	安裝的jar包從
	http://www.cnblogs.com/Files/zhengyun_ustc/StreamingDemo-deployed.rar下載。
	
	本文屬于討論稿,提供的僅僅是建議和測試意見。
	本文還可以從
	http://www.cnblogs.com/zhengyun_ustc/archive/2006/3/28/StreamingDemo.html 得到最新稿。


//(2)歷史記錄:
//創建人: 鄭昀(2006.3.28)
//修改歷史:

 
//聯系我: Google Talk >> zhengyun@gmail.com
//Blogs:    http://blog.csdn.net/zhengyun_ustc/以及http://www.cnblogs.com/zhengyun_ustc

//(3)版權聲明:
//我這個版本j2me客戶端代碼僅僅允許您借鑒,但不得用于商業用途,除非得到鄭昀本人的授權。本人保留所有權利。

////////////////////////////////////////////////////////////////////*/
package com.ultrapower.control;

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Displayable;
import javax.microedition.media.MediaException;

import com.ultrapower.midlet.StreamingDemo;
import com.ultrapower.view.FormPlayer;

/**********************************************************
//	 GUIController
//
//	 Class Description:
//	 	MVC中的控制器部分,負責界面事件的處理,以及決定該顯示哪一個Form。
//
//	 Author:
//	      zhengyun@ultrapower
//
**********************************************************/
public class GUIController {
	public StreamingDemo			m_Midlet;
	
	private FormPlayer 			m_playerForm;
	
	public GUIController(StreamingDemo midletMain){
		m_Midlet = midletMain;
	}
	
	/**********************************************************
	//	 GUIController::init()
	//
	//	 Description:
	//	  初始化控制器:
	 * 		初始化各個Form界面
	//	 Parameters:
	//	 Return Values:
	//	 Author:
	//	      zhengyun@ultrapower
	//
	**********************************************************/
	public void init(){
		
		/*
		 * 初始化界面,并顯示它
		 */
		if(m_playerForm == null)
		{
			m_playerForm = new FormPlayer(
							"Streaming方式播放音樂",
							this);
		}
		setCurrent(m_playerForm);
	}

	
	/**********************************************************
	//	 GUIController::setCurrent()
	//
	//	 Description:
	//	  設置當前顯示的界面
	//
	//	 Parameters:
	//	 Return Values:
	//	 Author:
	//	      zhengyun@ultrapower
	//
	**********************************************************/
	public void setCurrent(Displayable disp){
		m_Midlet.setCurrent(disp);
    }
	public void setCurrent(Alert alert, Displayable disp){
		m_Midlet.setCurrent(alert, disp);
    }
	
	
	/**********************************************************
	//	 GUIController::EventID
	//
	//	 Description:
	//	  定義事件ID內部類
	//
	//	 Parameters:
	//	 Return Values:
	//	 Author:
	//	      zhengyun@ultrapower
	//
	**********************************************************/
    public static class EventID{
        private EventID(){
        }
        
        public static final byte EVENT_EXIT			    = 0;//退出
		public static final byte EVENT_KEYPRESSED	    = 1;//用戶按鍵了
		public static final byte EVENT_FORM_ERROR	    = 2;//出錯了
		
		// Main player 下載完畢
		public static final byte EVENT_MAIN_DownloadCompleted	    = 3;
		
		// Secondary player 開始播放了
		public static final byte EVENT_SECONDARY_BeginToPlay  = 4;
		
		// Main player 開始播放了
		public static final byte EVENT_Main_BeginToPlay	    = 5;
    }
	
	
	/**********************************************************
	//	 GUIController::handleEvent
	//
	//	 Description:
	//	  對傳入的事件進行處理
	//
	//	 Parameters:
	//	 Return Values:
	//   Remark:
	 * 
	//	 Author:
	//	      zhengyun@ultrapower
	//
	**********************************************************/
    public void handleEvent( int eventID,Object[] args){   
		System.out.println("Controller::handleEvent eventID>>" + eventID);
		
    	switch (eventID)
        {   
    	    case EventID.EVENT_EXIT:
    	    {
				try
				{
					// 銷毀音樂資源
					m_playerForm.destroyMusic();
					System.gc();     // 通知進行垃圾收集
					Thread.yield();  // 本線程暫停一下,使得GC可以馬上獲得機會運行
					m_Midlet.exit(false);
				}
				catch(Exception exc)
		        {
					System.out.println("/**handleEvent發生異常!");
					exc.printStackTrace();
		        }
    	    	break;
    	    }
    	    case EventID.EVENT_MAIN_DownloadCompleted:
    	    case EventID.EVENT_Main_BeginToPlay:
			{
				System.out.println("/*So begin to download secondary resource!");
				// 這時候可以下載Secondary的音樂了,并且進行Secondary Player的預運算
				m_playerForm.m_threadSecondary.notifyGetMusic();
				m_playerForm.m_threadSecondary.notifyPrefetch();
				break;
			}
			case EventID.EVENT_SECONDARY_BeginToPlay:
			{
				System.out.println("/**So begin to download main resource!");
				// 這時候可以下載Main的音樂了,并且進行Main Player的預運算
				m_playerForm.m_threadMain.notifyGetMusic();
				m_playerForm.m_threadMain.notifyPrefetch();
				break;
			}
			
         	default:
         	    break;
        }
    }
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一二三| 亚洲欧美国产毛片在线| 91麻豆精品国产自产在线| 色香色香欲天天天影视综合网| 国产一区二区三区最好精华液| 日韩国产欧美在线视频| 日精品一区二区| 午夜不卡av免费| 丝袜美腿一区二区三区| 日韩高清在线一区| 日韩电影在线观看网站| 蜜臀av性久久久久蜜臀aⅴ| 日韩二区三区在线观看| 日韩国产高清影视| 精品亚洲porn| 国产成人在线观看免费网站| 国产成人免费在线| 成人午夜视频在线| 99精品视频一区| 欧美在线视频日韩| 欧美猛男gaygay网站| 69成人精品免费视频| 日韩欧美国产成人一区二区| 欧美www视频| 国产亚洲精久久久久久| 国产精品日韩成人| 亚洲已满18点击进入久久| 一区二区三区精品在线| 日产国产欧美视频一区精品| 久久精品国产精品亚洲精品| 国产白丝网站精品污在线入口| 成人午夜伦理影院| 日本精品视频一区二区| 这里只有精品电影| 国产亚洲女人久久久久毛片| 亚洲免费电影在线| 91精品国产欧美一区二区| 91精品国产手机| 国产香蕉久久精品综合网| 亚洲欧美日韩中文播放| 亚洲成人av一区| 国产麻豆精品theporn| 成人国产精品免费观看| 欧美日韩精品一区二区三区| 久久久青草青青国产亚洲免观| 中文字幕一区二区在线播放| 香港成人在线视频| 国产精品综合一区二区三区| 色香蕉久久蜜桃| 精品久久一区二区三区| 尤物在线观看一区| 狠狠色综合日日| 在线观看精品一区| 国产欧美日韩综合精品一区二区| 一区二区三区四区乱视频| 国精产品一区一区三区mba视频| 91美女在线观看| 精品国产一区二区三区四区四| 亚洲精品午夜久久久| 激情另类小说区图片区视频区| 91麻豆6部合集magnet| 精品国精品自拍自在线| 亚洲一区av在线| 成人午夜又粗又硬又大| 日韩免费看网站| 一区二区三国产精华液| 国产不卡视频一区二区三区| 欧美一区日本一区韩国一区| 成人欧美一区二区三区黑人麻豆 | 成人一级片网址| 91精品国产麻豆国产自产在线 | 中文字幕一区二区三区乱码在线 | 久久精品国产亚洲5555| 91久久精品一区二区三区| 国产麻豆精品一区二区| 欧美日韩视频在线观看一区二区三区| 国产日韩欧美a| 精油按摩中文字幕久久| 欧美日韩国产精选| 亚洲欧美激情在线| 国产成+人+日韩+欧美+亚洲| 欧美成人aa大片| 日韩专区在线视频| 色综合一区二区| 亚洲欧美中日韩| 成人激情综合网站| 国产欧美一区二区三区沐欲| 寂寞少妇一区二区三区| 这里只有精品99re| 三级久久三级久久久| 欧美午夜一区二区三区免费大片| 亚洲人成小说网站色在线 | 成人性生交大合| 久久久精品日韩欧美| 久久精品国产久精国产| 日韩区在线观看| 日韩精品免费视频人成| 欧美日韩一区久久| 一级做a爱片久久| 色av一区二区| 一区二区三区精品久久久| 日本精品视频一区二区| 亚洲精品中文在线影院| 色综合色综合色综合色综合色综合 | 日韩欧美一级片| 日本成人超碰在线观看| 日韩一区二区视频在线观看| 蜜桃视频一区二区三区在线观看| 宅男在线国产精品| 美国毛片一区二区三区| 精品入口麻豆88视频| 国内精品国产成人国产三级粉色| 91精品国产色综合久久ai换脸| 欧美日韩一区在线| 亚洲成a人片在线不卡一二三区| 在线亚洲高清视频| 亚洲国产精品久久一线不卡| 欧美精品视频www在线观看| 亚洲成a天堂v人片| 日韩精品在线看片z| 极品少妇xxxx精品少妇| 久久精品一级爱片| 成人白浆超碰人人人人| 亚洲人成伊人成综合网小说| 欧美四级电影在线观看| 日韩激情在线观看| 日韩视频免费观看高清完整版 | 亚洲一区二区五区| 91精品久久久久久久91蜜桃| 玖玖九九国产精品| 国产精品免费视频观看| 色妹子一区二区| 日韩国产欧美一区二区三区| 久久先锋影音av鲁色资源| 不卡一卡二卡三乱码免费网站| 亚洲另类一区二区| 欧美一卡二卡在线观看| 国产91露脸合集magnet| 一区二区国产视频| 日韩一区二区电影网| 懂色av一区二区三区免费看| 亚洲免费av高清| 欧美成人性福生活免费看| 99免费精品在线观看| 日韩精品视频网站| 国产欧美日韩视频在线观看| 欧洲精品一区二区三区在线观看| 日产国产欧美视频一区精品| 国产精品每日更新在线播放网址 | 欧美极品美女视频| 欧美三级电影在线观看| 精久久久久久久久久久| 亚洲卡通欧美制服中文| 日韩视频一区在线观看| 成人av电影在线| 日本一区中文字幕| 亚洲视频小说图片| 亚洲一级二级三级| 久久精品综合网| 欧美日韩成人综合天天影院| 夫妻av一区二区| 日本网站在线观看一区二区三区| 国产精品夫妻自拍| 精品久久久网站| 欧美视频在线一区| 成人伦理片在线| 久久99久久99| 亚洲v日本v欧美v久久精品| 国产日韩欧美麻豆| 欧美va亚洲va国产综合| 91福利社在线观看| 国产91精品露脸国语对白| 日本特黄久久久高潮| 一区二区三区四区亚洲| 国产精品久久久爽爽爽麻豆色哟哟| 88在线观看91蜜桃国自产| 91在线丨porny丨国产| 国产精品99久久久久久久女警 | 色综合久久九月婷婷色综合| 国内偷窥港台综合视频在线播放| 亚洲aⅴ怡春院| 亚洲欧美欧美一区二区三区| 亚洲国产岛国毛片在线| 精品日韩99亚洲| 337p亚洲精品色噜噜| 欧美午夜精品久久久| 91免费看`日韩一区二区| 国产精品99久久久久久似苏梦涵| 美女在线视频一区| 日本在线不卡一区| 亚洲成人免费在线观看| 亚洲一区在线观看网站| 亚洲欧美日本在线| 亚洲欧洲精品一区二区三区不卡| 国产亚洲成av人在线观看导航| 精品国产乱码91久久久久久网站| 91精品国产综合久久久蜜臀粉嫩| 欧美三级电影精品| 欧美性淫爽ww久久久久无| 91在线看国产|