位置:
22---channels 聲道數
24---sample rate 取樣率
28---bytes/second 資料量/秒
28---bytes/second 資料量/秒
34---bits/sample 取樣深度
40---bytes 檔案大小
找著找著都找到日本網站去了...好加在這學期有修日文...這張圖就是WAV的結構圖啦~!
話說得很簡單,但實做起來還是會遇到問題,知道了資料位置,那麼寫法上要怎麼弄呢?首先,我第一個參考的是之前自己做的讀取BMP檔的程式碼來寫,測試完之後看到預想中的畫面:爆了!早知道你會爆了!所以第二站我到了Google上找資料,一邊修改自己的程式碼,於是WAV的檔頭資料顯示成功!
顯示好檔頭資料後接著實做播放WAV音樂檔,因為之前在老師的部落格有看到WAV的相關介紹,所以我就去爬部落格。
看完之後便開始做播放WAV部分,配合之前在Google所查的資料,把WAV檔撥放出來,這部分我覺得還比前面的好弄,所以程式寫得算蠻快的,後面在多加上顯示檔名,我這邊開啟的檔案是用自己載的音樂,所以出來的數值就跟老師的不一樣啦,測試播放也成功,OK,作業6完成!(顯示波形的部分我寫在作業7那)
沒有留言:
張貼留言