2010年1月15日 星期五

HW 6

期末考終於結束了,眼看交作業的截止日期只到明天,然後要忙回家的事,實在挖不出時間來研究剩下的作業。所以只得以交心得的方式代替。


這次的HW 6,要我們讀出一個WAV的音訊檔,並顯示出相關的資訊。包含了檔頭、取樣率、檔案大小、以及聲道等等的資訊。其實主要的要求還是貫穿了這學期所學到最頻繁的東西-開檔。用的是之前fopen、fseek、fread的指令來做延伸變化。而讀檔最重要的一點不外乎是要找出該檔案是如何分配byte的,從之前的BMP、GIF到這次的WAV都是一樣的原理,但基於這次老師並沒有提供範例程式,所以事先的查找資料的準備工作就顯的相當吃緊,也再次深刻的體會到利用wiki、google是多麼的方便 ! 除了上述所提到的,要求我們顯示音訊檔的相關資訊之外,這次的作業還要加入一些簡單的音樂播放器的功能,也就是一些最基本的,包含了播放鍵及暫停鍵等等……這讓我想到了目前常用的音樂播放器,竟然這次沒寫出程式,就來探討一下我最常用的音樂撥放器的功能吧 !


我想,目前最廣為使用的音樂播放器,不外乎就是-千千靜聽了 ! 千千靜聽我認為是一個非常完整的音樂播放器,它可以接受大多數的音樂格式,甚至可以直接讀取RAR、ZIP壓縮檔裡面的音訊檔,這點是非常方便的。除些之外,它最吸引我的一點,就是它可以支援網路同步更新歌詞,然後可以像在KTV一樣跑字幕給使用者看,這樣就不用特地上網找歌詞來看了。不過由於它找歌詞的機制是直接以歌名來判斷,所以有時候還是會有找錯歌詞的情況發生…帶有"磁性"的視窗以及視窗淡出、半透明的功能也很方便,然後因為千千靜聽已經有太多人在使用了,上網收尋一下一定可以找到下載點以及更多完整的介紹,推薦給大家,這是我覺得不輸給任何大公司(廠商)所推出的音樂撥放器 !

沒有留言:

張貼留言