posts - 189,comments - 115,trackbacks - 0
          Java?Sound?API

          平臺的 1.3 版本取得了目前為止最大的進步。這個版本使用相同的 Beatnik 聲音引擎及以前所有的功能,并增加了一個全新的 API ― Java Sound API。

          Java Sound API 提供了一套擴展的音頻功能,并可通過新的 javax.media.sound.sampledjavax.media.sound.midi 包來訪問。

          javax.media.sound.sampled 包包含從各種聲源回放聲音的類,和最多能混合 64 聲道的類。每一個音頻信號可以通過不同的方法進行控制和處理,比如在不同文件格式之間的轉(zhuǎn)換,和對效果(如增益和回響)的使用。同時還支持輸入源(例如麥克風)的音頻捕捉。

          javax.media.sound.midi 包提供 MIDI 功能,包括載入音色庫和從 MIDI 數(shù)據(jù)中生成聲音,以及回放 MIDI 序列。

          Java 音頻功能還缺乏一個重要的方面 ― 硬件加速。缺乏這種支持意味著不管您的聲卡硬件性能多么優(yōu)秀,這些功能都無法被使用。這樣的結(jié)構(gòu)確實帶來了好的跨平臺可移植性,但付出的代價是高 CPU 開銷和較低的性能。

          posted on 2006-03-25 17:55 MEYE 閱讀(750) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宣威市| 岑溪市| 农安县| 老河口市| 锡林郭勒盟| 巴里| 湘阴县| 任丘市| 辽源市| 赤城县| 洮南市| 天津市| 新源县| 铜川市| 泰宁县| 乌拉特前旗| 金寨县| 油尖旺区| 清徐县| 隆尧县| 双流县| 常熟市| 哈巴河县| 郸城县| 吴忠市| 泊头市| 厦门市| 柯坪县| 叶城县| 贵港市| 乡宁县| 桃源县| 会东县| 巩留县| 育儿| 西乡县| 兴海县| 托克逊县| 衡水市| 靖远县| 都安|