【正文】
畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書(shū)學(xué)生姓名 學(xué) 號(hào)學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程)題 目 音樂(lè)播放器的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師 (姓 名) (專(zhuān)業(yè)技術(shù)職稱(chēng)/學(xué)位)淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 1 摘 要: 隨著生活水平的提高,娛樂(lè)已成為非常主流的話題,人們不僅需要通過(guò)音樂(lè)陶冶情操,而且越來(lái)越多的人傾向于使用音樂(lè)、視頻等娛樂(lè)和放松自己,這大大促進(jìn)了媒體,并結(jié)合 VS2022 編寫(xiě)多功能音樂(lè)播放器,了解音樂(lè)播放器功能的實(shí)現(xiàn),掌握開(kāi)發(fā)音樂(lè)播放器所需的相關(guān)知識(shí),采用了面向?qū)ο筌浖こ谭椒?,其開(kāi)發(fā)主要包括應(yīng)用程序界面設(shè)計(jì)和后臺(tái)代碼運(yùn)行兩個(gè)方面,實(shí)現(xiàn)了多功能音樂(lè)播放器在計(jì)算機(jī)上的應(yīng)用,可以在很大程度上滿足用戶的:音樂(lè)播放控制、音樂(lè)文件控制、音量控制、下載控制、歌詞控制、進(jìn)度控制、音樂(lè)剪輯等功能模塊。關(guān)鍵字:音樂(lè)播放器,音頻編碼格式,TechSmith Screen Capture Codec,F(xiàn)Fmpeg ,C, Visual Studio 2022淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 2 Abstract:With the improvement of standards of living, entertainment has bee very mainstream topics, it is required not only by music, edifying, and as more and more people tend to use music, video and other entertainment and relax, which greatly promoted the development of media software. This article aims to introduce the research knowledge of mon digital audio encoding and decoding, and in conjunction with VS2022 prepared multifunctional music player, understand the functions of the music player to acquire related knowledge needed to develop music player, objectoriented software engineering methods are used, their development includes the application interface design and code to run in the background tracks to realize multifunctional music player application on your puter, you can to a large extent, meet the needs of users. The system mainly includes: a music player, music file control, volume control, control, control, schedule control of lyrics, music editing function module.Keywords: music player, audio coding format, techsmith screen capture codec, c, visual studio 2022淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 3 目 錄1 前言 ................................................................................................................ 4 選題的背景及意義 ..................................................................................... 4 網(wǎng)絡(luò)流行音樂(lè)播放器簡(jiǎn)介 ......................................................................... 4 2 系統(tǒng)相關(guān)技術(shù)及開(kāi)發(fā)平臺(tái)介紹 ..................................................................... 5 開(kāi)發(fā)應(yīng)用技術(shù)介紹 ..................................................................................... 5 開(kāi)發(fā)及運(yùn)行壞境 ......................................................................................... 7 3 系統(tǒng)的分析 .................................................................................................... 8 可行性分析 ................................................................................................. 8 常見(jiàn)的幾種音頻格式及其特點(diǎn) ................................................................. 9 需求分析 ................................................................................................... 10 4 系統(tǒng)設(shè)計(jì) ....................................................................................................... 12 系統(tǒng)概要設(shè)計(jì) ........................................................................................... 12 系統(tǒng)功能設(shè)計(jì)及描述 ............................................................................... 12 5 系統(tǒng)功能實(shí)現(xiàn) ............................................................................................... 14 歌曲添加模塊 ........................................................................................... 15 歌曲列表模塊 ........................................................................................... 19 播放控制模塊 ........................................................................................... 20 音量控制模塊 ........................................................................................... 23 進(jìn)度控制模塊 ........................................................................................... 24 滾動(dòng)字幕模塊 ........................................................................................... 24 歌曲下載模塊 ........................................................................................... 29 歌曲剪輯模塊 ........................................................................................... 31 結(jié) 論 ................................................................................................................ 35 參 考 文 獻(xiàn) ...................................................................................................... 36 致 謝 ................................................................................................................ 37 1 前言 淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 4 選題的背景及意義音樂(lè)是情感的藝術(shù),美妙動(dòng)聽(tīng)的音樂(lè)來(lái)源于情感,又潛移默化地影響情感,讓我們進(jìn)入瑰麗多彩的虛化與現(xiàn)實(shí)的意境之中。向上追溯百年或千年,直至最原始的音樂(lè)誕生之初,我相信音樂(lè)是為了傾訴而不是表現(xiàn),是自然的流露而不是技巧的夸張,是自我的沉醉而不是別人的掌聲。因?yàn)閻?ài)與感動(dòng),因?yàn)樯膱A滿與缺憾,因?yàn)樗枷氲撵`動(dòng)與創(chuàng)造。所以音樂(lè)不單在樂(lè)譜上,更在我們的心中。眾所周知任何格式的音樂(lè)都要通過(guò)音樂(lè)播放軟件播放,那么音樂(lè)播放軟件是通過(guò)什么樣的原理實(shí)現(xiàn)音樂(lè)的播放的呢?音樂(lè)播放器就是音頻解碼器的可視化操作界面,其實(shí)質(zhì)是針對(duì)各種音頻編碼格式的解碼器。例如 APE 格式調(diào)用的是 Monkey39。s Audio 解碼器,F(xiàn)LAC 格式調(diào)用的是 FLAC 解碼器,MP3 調(diào)用的是 lame 解碼器。大部分音樂(lè)播放器都支持多種音樂(lè)格式的文件,這是因?yàn)檫@些播放器將不同的音頻解碼器打包起來(lái),并制作統(tǒng)一的播放界面,從而讓使用者能夠方便地播放和聆聽(tīng)各種音樂(lè)。伴隨著改革開(kāi)放人們的生活水平普遍提高如今音樂(lè)已成為越來(lái)越多人的心靈寄托。隨著因特網(wǎng)在我國(guó)的普及隨之而來(lái)的是各式各樣的播放器軟件。盡管未來(lái)的音樂(lè)播放器將具備各種豐富多彩的功能,但作為一款多媒體軟件,音頻應(yīng)用才是最基本的,也是最能決定獲取用戶數(shù)量的因素?;谏鲜龇治鲆糍|(zhì)高,外形美觀,小巧且功能強(qiáng)大是未來(lái)播放器發(fā)展的主流趨勢(shì)。作為一個(gè)音樂(lè)愛(ài)好者兼軟件工程專(zhuān)業(yè)的一員若能編寫(xiě)一款小巧功能強(qiáng)大的音樂(lè)播放器無(wú)疑是一件很有成就感的事情。 網(wǎng)絡(luò)流行音樂(lè)播放器簡(jiǎn)介本小節(jié)舉例介紹目前網(wǎng)絡(luò)上流行的幾款音樂(lè)播放器,比如國(guó)產(chǎn)千千靜聽(tīng),酷狗音樂(lè)等。比較分析了它們各自特有的功能,此外還集中介紹了常見(jiàn)的幾種編碼格式以及它們各自的特點(diǎn)?!∏ъo聽(tīng)千千靜聽(tīng)是一款專(zhuān)為用戶定制的全新一代的免費(fèi)聽(tīng)歌下載音樂(lè)播放器軟件。提供百萬(wàn)首歌曲免費(fèi)試聽(tīng)下載,擁有最新、最流行的歌曲,提供第一時(shí)間音樂(lè)資訊;超高品質(zhì)(320kbps)的音樂(lè)歌曲下載,給耳朵更優(yōu)質(zhì)的享受;超炫的智能語(yǔ)音搜歌功能讓聽(tīng)歌更加快捷;免費(fèi)的手機(jī)鈴聲歌曲下載;輕松拖拽歌詞,保持歌詞同步,支持邊聽(tīng)邊唱;支持在線播放下載;流量限額提醒功能。 軟件特色:高精度音質(zhì),完美還原聽(tīng)覺(jué) ;在線自動(dòng)下載歌詞, 卡拉 OK 式同淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 5 步顯示 ;軟件小、運(yùn)行快、支持眾多插件,自由編輯歌詞,由你做主;自由轉(zhuǎn)換MPWMA ,APE ,WAV 等多種音頻格式 ,批量修改 歌曲標(biāo)簽信息;個(gè)性化皮膚,多種視覺(jué)效果享受永遠(yuǎn)免費(fèi)?!】峁芬魳?lè)酷狗音樂(lè)是中國(guó)領(lǐng)先的數(shù)字音樂(lè)交互服務(wù)提供商,互聯(lián)網(wǎng)技術(shù)創(chuàng)新的領(lǐng)軍企業(yè),致力于為互聯(lián)網(wǎng)用戶和數(shù)字音樂(lè)產(chǎn)業(yè)發(fā)展提供最佳的解決方案,公司的使命是成為亞太地區(qū)最大的數(shù)字音樂(lè)銷(xiāo)售推廣企業(yè)。自公司創(chuàng)建以來(lái),一直在數(shù)字音樂(lè)發(fā)展上大膽嘗試,先后與幾十家唱片公司、版權(quán)管理機(jī)構(gòu)合作探索發(fā)展,積累了數(shù)萬(wàn)首數(shù)字音樂(lè)版權(quán),并在推動(dòng)廣范圍的跨行業(yè)、跨平臺(tái)合作上做出努力,在艱巨的全球音樂(lè)數(shù)字化進(jìn)程中做出自身的貢獻(xiàn)。全球最受歡迎的免費(fèi)中文播放軟件,流行音樂(lè)搜索平臺(tái)。軟件特色: 迷你界面、界面更酷、絢麗流行;保持了 Windows Vista 和 XP 下的完美表現(xiàn),讓人耳目一新;卡拉 OK 酷狗獨(dú)創(chuàng)“卡拉 OK”歌詞顯示,多種模式,邊聽(tīng)邊唱,讓你聽(tīng)歌更好玩;支持本地音樂(lè)播放完美音質(zhì),支持所有的音頻文件,本地文件拖放,同時(shí)支持網(wǎng)絡(luò)高速下載和本地播放;超強(qiáng)搜索和下載優(yōu)化歌曲搜索引擎,提高搜索準(zhǔn)