mp3播放器的設(shè)計與實現(xiàn)畢業(yè)設(shè)計.doc
約27頁DOC格式手機(jī)打開展開
mp3播放器的設(shè)計與實現(xiàn)畢業(yè)設(shè)計,mp3播放器的設(shè)計與實現(xiàn)畢業(yè)設(shè)計本文共計27頁,12002字;摘要本文討論了用vb6.0為開發(fā)工具,activex技術(shù)為核心開發(fā)多媒體mp3播放器的設(shè)計與實現(xiàn),同時給出了詳細(xì)的系統(tǒng)設(shè)計過程、部分界面圖及主要功能運(yùn)行流程圖。本文還對調(diào)試過程中遇到的問題和解決方法進(jìn)行了詳細(xì)的討論。該播放器集播放、錄音功能于一體,性能良好,...
內(nèi)容介紹
此文檔由會員 霜天盈月 發(fā)布
MP3播放器的設(shè)計與實現(xiàn)畢業(yè)設(shè)計
本文共計27頁,12002字;
摘要
本文討論了用VB6.0為開發(fā)工具,Activex技術(shù)為核心開發(fā)多媒體MP3播放器的設(shè)計與實現(xiàn),同時給出了詳細(xì)的系統(tǒng)設(shè)計過程、部分界面圖及主要功能運(yùn)行流程圖。本文還對調(diào)試過程中遇到的問題和解決方法進(jìn)行了詳細(xì)的討論。該播放器集播放、錄音功能于一體,性能良好,可應(yīng)用于播放MP3音頻格式的音樂。在播放的同時可顯示歌詞字幕。MP3的全名是MPEG Audio Layer-3,是一種聲音文件的壓縮格式。音頻數(shù)據(jù)壓縮方法是通過研究人耳和大腦聽覺神經(jīng)對音頻失真的敏感度,在編碼時先分析聲音文件的波形,利用濾波器找出噪音電平 ( Noise Level ),然后濾去人耳不敏感的信號, 通過矩陣量化的方式將余下的數(shù)據(jù)每一位打散排列,最后編碼形成MPEG的文件。STA013的官方技術(shù)文件(datasheet)很簡捷扼要,對一般工程師而言,不見得容易了解。其部分原因是,STA013具有高可設(shè)定性(configurable)的功能,不同的設(shè)定組合可以滿足不同的應(yīng)用需求。要將MP3數(shù)據(jù)傳送到STA013是一件容易的事,只要當(dāng)STA013需要數(shù)據(jù)時,立刻傳送給它即可。工程師并不需要清楚知道MP3數(shù)據(jù)的傳輸率是多少,STA013會自動決定數(shù)據(jù)輸入與輸出的傳輸率大小。當(dāng)STA013的緩沖存儲器飽和時,它會終止數(shù)據(jù)請求。以可變的位傳輸率(variable bit rate;VBR)傳送的檔案,會自動地被處理。
關(guān)鍵詞:MP3,多媒體播放器,VB,播放器
錄
摘要 1
第一章 概述 3
1.2 設(shè)計MP3播放器的思想 5
第二章 開發(fā)工具的選用及介紹 6
2.1 開發(fā)工具的選擇 6
2.2 VB程序設(shè)計的特點(diǎn) 6
2.3 選擇控件概述 7
2.4 ACTIVEX 概要 7
2.4.1 ActiveX的定義 7
2.4.2 ActiveX的由來與發(fā)展 8
2.4.3 ActiveX的內(nèi)容 8
2.5 圖象處理開發(fā)工具選擇 9
第三章 MP3播放器總體分析與設(shè)計 10
3.1 MP3播放器總體設(shè)計 10
3.2 播放界面實現(xiàn)的功能 10
3.3播放界面設(shè)計 11
3.3.1 菜單欄設(shè)計 12
3.3.2 播放控件的選擇及加載 12
3.3.3 SMAudioPlayAndRecordX控件介紹 12
3.4重點(diǎn)技術(shù)實現(xiàn) 13
3.4.1讀取歌曲信息 13
3.4.2 播放流程圖 14
3.4.3 主要代碼設(shè)計 14
3.4.4顯示字幕設(shè)計 16
3.4.5按鈕工具的選擇及設(shè)計 18
3.4.6 難點(diǎn)分析與處理 18
3.5列表界面設(shè)計(編輯當(dāng)前播放列表界面設(shè)計) 20
3.5.1 按鈕設(shè)計 20
3.5.2 重點(diǎn)、難點(diǎn)設(shè)計 20
3.6 錄音界面的設(shè)計 21
3.7 設(shè)計技巧總結(jié) 22
第四章 系統(tǒng)的使用說明與安裝 23
4.1 運(yùn)行環(huán)境要求 23
4.2 安裝設(shè)置 23
第五章 結(jié)束語 24
第六章致謝 25
參考文獻(xiàn) 26
附錄一 操作說明 27
參考文獻(xiàn)
[1]《Visual Basic 6.0入門與提高》 戴紅 陳哲 清華大學(xué)出版社
[2]《Visual Basic 界面、多媒體與操作系統(tǒng)編程設(shè)計》藏玉琴 騰躍 人民郵電出版社
[3]《Visual Basic 6.0多媒體開發(fā)實例》 同志工作室 人民郵電出版社
[4]《Visual Basic 經(jīng)典范例》 楊倉杰 清華大學(xué)出版社
[5]《Visual BASIC入門與應(yīng)用》佟勇臣編著 科學(xué)技術(shù)文獻(xiàn)出版社
[6]《Visual Basic 6.0入門與開發(fā)實例》 殷華蓓 電子科技大學(xué)出版社
[7]《Visual Basic 6.0多媒體開發(fā)實例》清漢工作室 機(jī)械工業(yè)出版社
本文共計27頁,12002字;
摘要
本文討論了用VB6.0為開發(fā)工具,Activex技術(shù)為核心開發(fā)多媒體MP3播放器的設(shè)計與實現(xiàn),同時給出了詳細(xì)的系統(tǒng)設(shè)計過程、部分界面圖及主要功能運(yùn)行流程圖。本文還對調(diào)試過程中遇到的問題和解決方法進(jìn)行了詳細(xì)的討論。該播放器集播放、錄音功能于一體,性能良好,可應(yīng)用于播放MP3音頻格式的音樂。在播放的同時可顯示歌詞字幕。MP3的全名是MPEG Audio Layer-3,是一種聲音文件的壓縮格式。音頻數(shù)據(jù)壓縮方法是通過研究人耳和大腦聽覺神經(jīng)對音頻失真的敏感度,在編碼時先分析聲音文件的波形,利用濾波器找出噪音電平 ( Noise Level ),然后濾去人耳不敏感的信號, 通過矩陣量化的方式將余下的數(shù)據(jù)每一位打散排列,最后編碼形成MPEG的文件。STA013的官方技術(shù)文件(datasheet)很簡捷扼要,對一般工程師而言,不見得容易了解。其部分原因是,STA013具有高可設(shè)定性(configurable)的功能,不同的設(shè)定組合可以滿足不同的應(yīng)用需求。要將MP3數(shù)據(jù)傳送到STA013是一件容易的事,只要當(dāng)STA013需要數(shù)據(jù)時,立刻傳送給它即可。工程師并不需要清楚知道MP3數(shù)據(jù)的傳輸率是多少,STA013會自動決定數(shù)據(jù)輸入與輸出的傳輸率大小。當(dāng)STA013的緩沖存儲器飽和時,它會終止數(shù)據(jù)請求。以可變的位傳輸率(variable bit rate;VBR)傳送的檔案,會自動地被處理。
關(guān)鍵詞:MP3,多媒體播放器,VB,播放器
錄
摘要 1
第一章 概述 3
1.2 設(shè)計MP3播放器的思想 5
第二章 開發(fā)工具的選用及介紹 6
2.1 開發(fā)工具的選擇 6
2.2 VB程序設(shè)計的特點(diǎn) 6
2.3 選擇控件概述 7
2.4 ACTIVEX 概要 7
2.4.1 ActiveX的定義 7
2.4.2 ActiveX的由來與發(fā)展 8
2.4.3 ActiveX的內(nèi)容 8
2.5 圖象處理開發(fā)工具選擇 9
第三章 MP3播放器總體分析與設(shè)計 10
3.1 MP3播放器總體設(shè)計 10
3.2 播放界面實現(xiàn)的功能 10
3.3播放界面設(shè)計 11
3.3.1 菜單欄設(shè)計 12
3.3.2 播放控件的選擇及加載 12
3.3.3 SMAudioPlayAndRecordX控件介紹 12
3.4重點(diǎn)技術(shù)實現(xiàn) 13
3.4.1讀取歌曲信息 13
3.4.2 播放流程圖 14
3.4.3 主要代碼設(shè)計 14
3.4.4顯示字幕設(shè)計 16
3.4.5按鈕工具的選擇及設(shè)計 18
3.4.6 難點(diǎn)分析與處理 18
3.5列表界面設(shè)計(編輯當(dāng)前播放列表界面設(shè)計) 20
3.5.1 按鈕設(shè)計 20
3.5.2 重點(diǎn)、難點(diǎn)設(shè)計 20
3.6 錄音界面的設(shè)計 21
3.7 設(shè)計技巧總結(jié) 22
第四章 系統(tǒng)的使用說明與安裝 23
4.1 運(yùn)行環(huán)境要求 23
4.2 安裝設(shè)置 23
第五章 結(jié)束語 24
第六章致謝 25
參考文獻(xiàn) 26
附錄一 操作說明 27
參考文獻(xiàn)
[1]《Visual Basic 6.0入門與提高》 戴紅 陳哲 清華大學(xué)出版社
[2]《Visual Basic 界面、多媒體與操作系統(tǒng)編程設(shè)計》藏玉琴 騰躍 人民郵電出版社
[3]《Visual Basic 6.0多媒體開發(fā)實例》 同志工作室 人民郵電出版社
[4]《Visual Basic 經(jīng)典范例》 楊倉杰 清華大學(xué)出版社
[5]《Visual BASIC入門與應(yīng)用》佟勇臣編著 科學(xué)技術(shù)文獻(xiàn)出版社
[6]《Visual Basic 6.0入門與開發(fā)實例》 殷華蓓 電子科技大學(xué)出版社
[7]《Visual Basic 6.0多媒體開發(fā)實例》清漢工作室 機(jī)械工業(yè)出版社