【導讀】支持,同時WAV格式作為無損的音頻格式也獨樹一幟。如今,軟件市場上的媒體播。放器百花齊放,如:MediaPlayer,酷我音樂盒和千千靜聽等。高音質播放和低內(nèi)存。消耗是各種媒體播放器所追求的目標。其中數(shù)字音頻憑借著其占用存儲空間小,聲音質量高的特點風靡全。球,傳統(tǒng)磁帶和CD所統(tǒng)治的半壁江山已經(jīng)成為了數(shù)字音頻的天下。本音頻播放軟件采用Java語言編寫,旨在利用Java的平臺無關性特點,做出一款通用性強、占用空間少卻五臟俱全的音頻播放器。首先,從面向對象的特性來看,Java是一種完全的面向對象設計語言。Binding)基礎之上的,這樣Java先天就具備了對對象類型的自動判斷能力。此外雖然C++語言支持封裝和繼承,但多。C++不能嚴格符合面向對象的思想。在運行時,Java編寫的軟件需要操作系統(tǒng)中安裝有虛擬機,所以程序的發(fā)。JMF技術提供了先進的媒體處理能力,從而擴展了Java平臺的功能。際上將JavaSound用于其音頻處理。在JMF中,DataSource對象就是數(shù)據(jù)源,它可以是從采集設備獲得的數(shù)據(jù),