亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩,日本久久久久,日本-区二区三区免费精品,中文字幕日本亚洲欧美不卡

 首頁 > 新聞 > 專家觀點 >

使用J2ME MMAPI開發(fā)移動多媒體應用技術

2007-09-14 00:00:00   作者:   來源:   評論:0  點擊:




  J2ME為了實現(xiàn)對DataSource和Player有效管理,使用了工廠機制,由Manager來負責創(chuàng)建Player和DataSource。這樣的機制在JAVA中到處可見,如JDBC中的DriverManager,這里我就不對這種機制進行介紹了。Manager不僅可以從DataSource中創(chuàng)建Player,而且還可以從本地或InputStream中創(chuàng)建Player。圖二展示了MMAPI整體結(jié)構(gòu)圖。

  圖二:MMAPI整體結(jié)構(gòu)圖

三、 使用MMAPI


  如果要播放一個單音一次,可使用:

  Manager.playTone(note,duration,volume);

  如果要播放序列音,則必須使用ToneControl。使用一個特別的定位器來創(chuàng)建一個 Player對象,獲得ToneControl,設置其命令序列,然后啟動播放器,如:


  2.播放聲訊和MIDI

  聲訊是指如WAV這樣的聲音格式,在這種格式中,數(shù)據(jù)是各種聲訊樣本的一個流,它代表著該聲訊每一秒鐘的片斷。MIDI則是一系列的命令,用作多樂器的某種"虛擬合成器"。

  如要播放一段能夠通過HTTP訪問的聲音文件,請使用:

  Player p = Manager.createPlayer("http://something.com/somefile.wav");

  p.start();

  如要播放一段已經(jīng)被置于MIDlet的JAR文件中的聲音文件,需要先了解其MIME類型(如,"audio/x-wav"),然后,使用:


  3.播放視頻

  播放視頻類似于音頻播放。然而,需要告訴視頻播放器在哪里顯示視頻信號,因此,需要從視頻播放器處得到一個"視頻控件",然后在Form或Canvas中顯示視頻內(nèi)容。下面展示一個從Canvas中顯示視頻的例子:
 

賽迪網(wǎng) 中國信息化(industry.ccidnet.com)

相關閱讀:

分享到: 收藏

專題

灌阳县| 常宁市| 梧州市| 达日县| 襄垣县| 铜川市| 红河县| 信阳市| 镶黄旗| 荔浦县| 西安市| 木兰县| 娄底市| 新平| 平度市| 康马县| 石嘴山市| 铁力市| 于都县| 平舆县| 象州县| 雷山县| 宕昌县| 正镶白旗| 诸城市| 邹城市| 蒙阴县| 北京市| 怀化市| 乐业县| 许昌县| 阿拉善盟| 屏东县| 从江县| 余干县| 彩票| 铅山县| 札达县| 景泰县| 满洲里市| 溧阳市|