freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

java實現(xiàn)音頻播放--javasound-api編寫音頻處理程序(編輯修改稿)

2024-09-01 01:13 本頁面
 

【文章內容簡介】 ndows界面風格迥異,建議讀者使用Java開發(fā)工具自帶的圖標,或者從Java圖標庫下載(例如)。JButton playBttn = new JButton()。...addBttnIconText(playBttn, 播放, )。 (new () { public void actionPerformed(ActionEvent e) { playClick(e)。 }})?! ‘斢脩酎c擊一個按鈕,與該按鈕對應的xxxClick()事件句柄函數(shù)開始執(zhí)行。播放器共有5個按鈕,相應的事件句柄也有5個:playClick(“播放”按鈕),stopClick(“停止”按鈕),pauseClick(“暫?!卑粹o),prevClick(“后退”按鈕),nextClick(“前進”按鈕)?! ±?,點擊“播放”按鈕時,playClick()句柄首先獲得JList中選中的文件,然后調用TestBase實例中的playFile()輔助方法播放文件。playClick()句柄的代碼如下所示,注意它把音樂文件及其所在目錄連接起來的方法是操作系統(tǒng)中立的。void playClick(ActionEvent e) { String fileToPlay = (String) ()。 if (fileToPlay != null) { (searchDir + () + fileToPlay)。 } }  stopClick()和pauseClick()方法分別調用TestBase中的stop()和pause()方法。prevClick()和nextClick()句柄的任務稍微復雜一點。首先,它們要調用TestBase中的stop()方法中止當前的播放動作,然后選中JList中當前項目的前一項或后一項,最后調用playClick()播放新選中的音樂文件,如下所示。void prevClick(ActionEvent e) { ()。 ( () 1)。 playClick(e)。 } void nextClick(ActionEvent e) { ()。 ((()+1) % curPlayListLength)。 playClick(e)。 }  五、播放音樂  TestBase類包含主要的播放邏輯。例如,當用戶點擊“播放”按鈕,TestBase類中的play()方法開始執(zhí)行。public void play() { if ((!stopped) || (paused)) return。 if (playerThread == null) { playerThread = new Thread(this)。 ()。 try { (500)。 } catch (Exception ex) {} }
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1