J2ME播放聲音流程簡(jiǎn)介_(kāi)JSP教程
推薦:J2ME開(kāi)發(fā)之手機(jī)鍵盤(pán)使用注意問(wèn)題在J2ME程序的開(kāi)發(fā)過(guò)程中,經(jīng)常需要接受用戶的輸入,而所有這些的輸入都是通過(guò)手機(jī)鍵盤(pán)進(jìn)行的,下面介紹一下在使用的時(shí)候需要注意的問(wèn)題。 在高級(jí)用戶界面開(kāi)發(fā)中,只能使用功能鍵來(lái)
在J2ME中,處理聲音需要使用到Mobile Media API(MMAPI),該包是MIDP1.0的可選包,在MIDP2.0中已經(jīng)包含了這個(gè)包。所以如果你使用MIDP1.0的話,請(qǐng)確認(rèn)你的運(yùn)行環(huán)境是否支持。一般手機(jī)支持的聲音文件格式為wav、mid和mpg等。具體請(qǐng)查閱你的手機(jī)說(shuō)明文檔。在聲音處理中,有很多處理的方式,這里說(shuō)一下最常用的情況,播放JAR文件中的wav文件。播放聲音文件的流程:
1、按照一定的格式讀取聲音文件
播放JAR文件中的聲音文件一般是將聲音文件處理成流的形式。示例代碼:
InputStream is = this.getClass().getResourceAsStream("/Autorun.wav"); |
其中Autorun.wav文件位于JAR文件的根目錄下,如果位于別的目錄,需要加上目錄名稱,如/res /Autorun.wav。
2、將讀取到的內(nèi)容傳遞給播放器
將流信息傳遞給播放器,播放器按照一定的格式來(lái)進(jìn)行解碼操作,示例代碼:
Player player = Manager.createPlayer(is,"audio/x-wav"); |
其中第一個(gè)參數(shù)為流對(duì)象,第二個(gè)參數(shù)為聲音文件的格式。
3、播放聲音
使用Player對(duì)象的start方法,可以將聲音播放出來(lái),示例代碼:player.start();
在播放聲音時(shí)也可以設(shè)定聲音播放的次數(shù),可以使用Player類中的setLoopCount方法來(lái)實(shí)現(xiàn),具體可查閱API文檔。下面是在NOKIA S60模擬器中測(cè)試通過(guò)。代碼如下:
public class SoundMIDlet extends MIDlet /** Main method */ /** Handle pausing the MIDlet */ /** Handle destroying the MIDlet */ |
分享:J2ME 記錄管理存儲(chǔ)移動(dòng)信息設(shè)備框架(Mobile Information Device Profile)和 移動(dòng) Java 應(yīng)用程序的平臺(tái) 為 MIDP 應(yīng)用程序提供一種跨多個(gè)調(diào)用持久存儲(chǔ)數(shù)據(jù)的機(jī)制。這種持久存儲(chǔ)機(jī)制可以被視為一種簡(jiǎn)單的
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
- JSP上傳圖片產(chǎn)生 java.io.IOException: Stream closed異常解決方法
- 解析Hibernate+Struts結(jié)合開(kāi)發(fā)
- 用J2ME在移動(dòng)設(shè)備上實(shí)現(xiàn)動(dòng)畫(huà)1
- jsp 內(nèi)嵌網(wǎng)頁(yè)內(nèi)容--iframe
- JSP中如何發(fā)送一個(gè)動(dòng)態(tài)圖像
- 揭秘幾種java獲取當(dāng)前路徑的方法
- JSP與XML的交互有哪些
- 構(gòu)造JSP和Javabean開(kāi)發(fā)和發(fā)布環(huán)境的方法
- 新手的JSP學(xué)習(xí)心得之(二)
- JAVA實(shí)現(xiàn)數(shù)據(jù)庫(kù)基本操作指南
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-J2ME播放聲音流程簡(jiǎn)介
。