在做這個作業之前,我先去查了有關WAV的資料,它是屬於無損的音頻格式,簡單來說就是解壓縮時不會產生數據/質量上的損失 ,解壓前和解壓後的數據資料都不會產生流失,既然有無損的音頻格式,就會有所謂的有損的音頻格式,主要是基於聲學心理學的模型,除去人類很難或根本聽不到的聲音,例如:一個音量很高的聲音後面緊跟著一個音量很低的聲音,我們常用的MP3就屬於這一類文件,這是有關於WAV的相關資料。
回到作業上面,這次作業主要的是讀取WAV的檔頭資料,其實弄起來實在不知頭不知尾,之前學的是將圖片的各個資料讀出來,現在變成是要將音樂檔的資料讀出,感覺好像差不多,可是作起來卻覺得還蠻多問題的,MediaPlayer1->Open();MediaPlayer1->Play();這兩行看起來最有感覺,因為平常很常用播放音樂的程式在聽音樂,在製作讀取WAV檔的程式過程中,我也發現要做一個任何檔名都能讀取播放的音樂程式真的不簡單,像是我平常最常用的REALPLAYER,幾乎大部分的影音檔都能正常播出,其實這門課程學到現在,好多應用程式都是我們平常會使用的,或許是我們平常都用習慣了,所以覺得用起來上手順暢,卻萬萬沒有想到光是製作的過程就有很大很大的學問,而且還要花好一番的功夫才能慢慢理解為什麼要這樣去做 。
2010年1月15日 星期五
HW6
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言