mp3在Sony EriCSSon K700上的音響效果
在MIDlets中,通過使用MP3文件,可以在很大程度上改善音效。這篇小技巧和后面一個附帶源代碼的MIDlet程序將會向你指出如何去做。
像任何以采樣為基礎的聲音播放一樣,MP3播放的音質很大程度上依靠于采樣率。下面的內容說明了人們在主觀上對一些常見的不同采樣率的MP3音質的評價。
采樣率
8,000 Hz
電話機的品質
11,025 Hz
AM 調頻收音機的品質
16,000 Hz
在11 KHz和22 KHz之間的折中音質
22,050 Hz
接近 FM 收音機的品質
32,075 Hz
比 FM 收音機的品質好一些
44,100 Hz
CD 音質
48,000 Hz
DAT 音質
另一個影響因素是單獨采樣的比特分辨率,選擇8比特的分辨率將可以提供256級展示效果,假如選擇16比特那么可以提供65k級的效果。為了獲得高質量的MP3文件,我們最好存儲為一下格式:
22,050 Hz, 16-bit resolution, mono, 40kbps
44,100 Hz. 16-bit resolution, mono, 64kbps
創建一個20秒的MP3文件,在22.050Khz頻率下的大小為99kb,在44.1Khz采樣率下為158kb。假如把他們轉換成AMR格式的,大小為27kb,但是音質有所下降。假如你想把MP3轉成AMR,你必須先把它轉成8000hz,16-bit的wav格式的文件,然后你再用AMR Converter 來轉換成AMR格式的文件。AMR格式的文件的采樣率只有8khz,它可以很好的應用在人聲上,MP3更適合聽音樂。你可以從這里下載AMR Converter
用MMAPI播放MP3文件還算簡單,讀者應該注重創建Player的時候mp3的內容類型應該是audio/mpeg。假如創建其他的媒體類型的播放器請參考下面的列表:
audio/x-wav audio/basic audio/mpeg audio/midi audio/x-tone-seq video/mpeg 新聞熱點
疑難解答