freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ios的音樂播放器的開發(fā)畢業(yè)設(shè)計(jì)(更新版)

2025-04-19 09:49上一頁面

下一頁面
  

【正文】 age imageNamed:] forState:UIControlStateNormal]。 audioPlay=[[AVAudioPlayer alloc]initWithContentsOfURL:audioFileUrl error:nil]。 (9)設(shè)置界面如圖 412 所示 圖 412 設(shè)置界面 用戶在此界面可以對(duì)本款音樂播放器進(jìn)行相關(guān)的設(shè)置,用戶可以查看此款音樂播放器的信息,清空緩存的操作。 [faRightButton setBackgroundImage:[UIImage imageNamed:] forState:UIControlStateNormal]。 case 501: colorOfSkin=2。有三種皮膚可供用戶選擇。 if(whichTableview==3||whichTableview==5) { musicListArray=[dict objectForKey:song_list]。 } (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [myData appendData:data]。這些內(nèi)容都是從真正的網(wǎng)上的得到的。i++) { UILabel *la=[[UILabel alloc]initWithFrame:CGRectMake(0, i*30, 320, 30)]。 if(j==0) { UIImageView *im=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 386)]。 14 [totalBackView addSubview:localMusicTableView]。 [faRightButton setBackgroundImage:[UIImage imageNamed:] forState:UIControlStateNormal]。 musicNameArray=[[NSArray alloc]initWithObjects:一眼萬年 ,夜曲 ,最炫民族風(fēng) ,nil]。 [startButton addTarget:self action:selector(startMusic) forControlEvents:UIControlEventTouchUpInside]。 UIView *sepView=[[UIView alloc]initWithFrame:CGRectMake(90, 28, 1, 10)]。 =YES。在下面的播放條 中可以顯示歌曲的總時(shí)間,歌曲名稱以及播放歌曲的時(shí)間按。 這三個(gè)界面內(nèi)容顯示在同一個(gè) UItableView上,其中我 的音樂、網(wǎng)絡(luò)音樂、更多功能是三個(gè) UILable,即使用來顯示文字的。 =[UIColor whiteColor]。 =[UIColor whiteColor]。 =CGRectMake(43, 68, 4, 120)。 CGPoint point=[tap locationInView:]。 [tapGestureOne release]。 =YES。 lableOne=[[UILabel alloc]initWithFrame:CGRectMake(11, 72, 25, 120)]。用戶可以通過意見反饋頁面來提出自己的意見。 音樂播放器的功能模塊概況 根據(jù)需求分析的結(jié)果得到音樂播放器的基本模塊包括以下幾個(gè)模塊 ( 1) . 我的音樂模塊 : 其中主要有本地音樂、我喜歡的音樂、最近播放的音樂的幾個(gè)部分組成。在 Visual Studio .NET 平臺(tái)上使用 C 語言可以開發(fā)出各種各樣的應(yīng)用程序 [9]。是目前最流行的 Windows 平臺(tái) 應(yīng)用程序 開發(fā)環(huán)境。 SQLite包含在一個(gè)相對(duì)小的 C 庫(kù)中。 Xcode 是蘋果公司向開發(fā)人員提供的 集成開發(fā)環(huán)境 。確斯在其公司Stepstone 發(fā)明 ObjectiveC。最新的調(diào)查顯示比較大的音樂播放 器市場(chǎng),并不是很樂觀。本人開發(fā)這款音樂播放器符合國(guó)家的方針政策,不影響任何組織的利益,沒有宗教方面的宣傳同時(shí)不會(huì)影響社會(huì)穩(wěn)定。并且這個(gè)過程很是簡(jiǎn)單,不存在浪費(fèi)人力物力的現(xiàn)象。在完成這些功能的過程中來鞏固自己學(xué)到的知識(shí) 3 2 應(yīng)用 分析 可行性分析 可行性分析也可稱為可行性研究,是在網(wǎng)上調(diào)查的基礎(chǔ)上并輔助其他的信息渠道,針對(duì) 基于 iOS 的 音樂播放器 的開發(fā)是否具備必要性和可能性。在有了用戶的需求后,本人開始開發(fā)屬于自己的音樂播放器。 蘋果系統(tǒng)的軟件具有的特點(diǎn)就是美觀、簡(jiǎn)潔、易操作。 市場(chǎng) 上的音樂播放器品牌繁多,定位不一, 基本 滿足了各層次消費(fèi) 者的需求, 例如:酷我音樂、酷狗音樂、百度音樂、 音樂等等 這些大家所熟知的音樂播放器已經(jīng)在蘋果軟件中占據(jù)了一定的地位。 相對(duì)的 對(duì) 手機(jī)軟件的需求也就越來越多。而對(duì)于開發(fā)蘋果應(yīng)用的語言 —— ObjectC,也成為當(dāng)今社會(huì)最流行的開發(fā)語言,并且保持著強(qiáng)勁的上升趨勢(shì),隱隱有超過 C 語言的現(xiàn)象 [2]。希望通過這次畢業(yè)設(shè)計(jì)來進(jìn)一步 鞏固自己的 iOS 開發(fā)水平。在決定了整體框架后,就是真正的開發(fā)了。 ( 1)經(jīng)濟(jì)可行性分析:這款基于 iOS 的音樂播放器的開發(fā)是通過蘋果系統(tǒng)的 Xcode 來進(jìn)行的。就技術(shù)方面而言,自己學(xué)習(xí) iOS 技術(shù)已經(jīng)有四五個(gè)月的基礎(chǔ)了,相對(duì)于開 發(fā)一款音樂播放器而言自己的技術(shù)是完全可以勝任的。 需求 分析 需求分析指的是在建立一個(gè)新的應(yīng)用的時(shí),就這個(gè)新的應(yīng)用的目的、范圍、定義及功能這些方面所要做的工作?;诖?,設(shè)計(jì)音樂播放器重點(diǎn) 4 還是在于美觀的外形和其吸引人的性能,小體積卻可以實(shí)現(xiàn)相對(duì)更大的功率,新型的迷你音樂播放器要有其他的附加功能,可以更好的吸引用戶。 ObjectiveC 是非常實(shí)際的語言。 蘋果公司為用戶提供了全套免費(fèi)的 Cocoa 程序開發(fā)工具。所以主要的通 信協(xié)議是在 編程 語言內(nèi)的直接API 調(diào)用。 Visual Studio 中的編程語言運(yùn)行于 .NET Framework 中。 .NET Framework 是用于生成、部署和運(yùn)行應(yīng)用程序的多語言環(huán)境。 根據(jù)音樂播放器的 功能分析可以畫出音樂播放器的功能模塊圖,如圖 1 所示 圖 1 音樂播 放器功能模塊圖 音樂播放器各功能模塊介紹 各功能模塊介紹如下 : ( 1) 我的音樂模塊 用戶可以通過此模塊來播放本地的音樂。點(diǎn)擊本地音樂可以進(jìn)入音樂播放界面,點(diǎn)擊我喜歡可以進(jìn)入我喜歡界面,其中的歌曲是自己從本地音樂界面中選取出來的,而最近播放界面顯示用戶最近播放的歌曲。 =YES。 =更多功能 。 ( 2) 網(wǎng)絡(luò)音樂界面 如圖 42 所示 圖 42 網(wǎng)絡(luò)音樂界面 用戶可以從此界面中選擇網(wǎng)絡(luò)相關(guān)的音樂。 mainTableViewArray=[[NSMutableArray alloc]initWithObjects:本地音樂,iPod音樂 ,我喜歡 ,本地收藏 ,網(wǎng)絡(luò)收藏 ,最近播放 , nil]。 mainTableViewArray=[[NSMutableArray alloc]initWithObjects:搜索 ,最新 ,歌單 ,排行榜 ,歌手 ,分類 ,電臺(tái) ,MV, nil]。 mainTableViewArray=[[NSMutableArray alloc]initWithObjects:僅在 wifi下聯(lián)網(wǎng) ,換膚 ,睡眠定時(shí) ,wifi電腦傳歌 ,91助手/ iTools傳歌 ,意見反饋 ,設(shè)置 ,應(yīng)用 ,nil]。同時(shí) signImage 的位置也發(fā)生相應(yīng)的改變 。更改右側(cè)的 UItableView上顯示的內(nèi)容。點(diǎn)擊下一首按鈕將播放在本地列表中的下一首歌曲。 =CGRectMake(51, 42, 250, 2)。 =00:00。 =CGRectMake(275, 10, 20, 20)。 =[UIImage imageNamed:]。 [faHeadView addSubview:faRightButton]; } 在本段代碼中,對(duì)界面上添加了音樂播放條,并添加了用來顯示總時(shí)間以及播放時(shí)間的 Lable,在播放條中添加開始(暫停)、下一首按鈕。 [otherTableViewArray addObjectsFromArray:musicArray]。 [im release]。 [sc addSubview:la]。也就是在點(diǎn)擊網(wǎng)絡(luò)歌曲的某一內(nèi)容時(shí),顯示界面的 UItableView 內(nèi)容必須為空,要實(shí)現(xiàn)點(diǎn)擊不同內(nèi)容顯示不同信息就需要自己對(duì)每一個(gè)UItableView 設(shè)置標(biāo)志變量,來區(qū)分到底該顯示哪個(gè) UItableView。 } } 這段代碼是下載類中的主要代碼,以前下載使用的是名為 ASI的第三方庫(kù),后來自己改寫成了用蘋果自帶的下載鏈接庫(kù)來下載數(shù)據(jù)。 =[sunDict objectForKey:pic_small]。 改變皮膚的代碼如下: (void)NSNotification:(UIButton *)button { if(!=remberNumOfColor) { switch () { case 500: colorOfSkin=1。 [faRightButton setBackgroundImage:[UIImage imageNamed:] forState:UIControlStateNormal]。 (8)意見反饋界面如圖 411 所示 圖 411 意見反饋 界面 用戶可以通過此界面來對(duì)本 款軟件發(fā)表意見。 播放功能的具體代碼如下: (void)startMusic { openOrClose++。 [smallProgressView theTotalTimeOfMusic:]。在播放的過程中通過自己封裝的進(jìn)度條類來判斷歌曲播放的時(shí)間。 } (double)theTimeOfMusicRun { return theTimeHaveRun。 int j=(int)theTimeHaveRun%60。 } return self。 //[son setObject:[arr objectAtIndex:1] forKey:number]。 for(int i=0。 } (NSInteger)getTheNmuberOfMusicLrc { return lineOfMusicLrc。AVAudioPlayer 提供了類方法 duration 來提取當(dāng)前播放歌曲的總時(shí)長(zhǎng)為多少。進(jìn)度條中有進(jìn)度條開始,進(jìn)度條繼續(xù)的方法保證了在點(diǎn)擊開始按鈕或暫停按鈕的時(shí)候進(jìn)度條正常顯示。根據(jù)音樂播放器的功能需求的分析結(jié)果,得出數(shù)據(jù)庫(kù)的 ER 圖如下所示: 圖 51 歌曲 ER 圖 27 圖 52 歌 詞 ER 圖 圖 53 用戶 ER 圖 圖 54 播放歌曲 ER 圖 圖 55 反饋意見 ER 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流、處理邏輯、實(shí)體的屬性及以上數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)模型,建立相關(guān)表進(jìn)而得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),即數(shù)據(jù)庫(kù)表 。 開發(fā) 人員 要 在每個(gè)階段 完成 之前 進(jìn)行 嚴(yán)格 30 的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤 ,以期達(dá)到比較完善的效果。 :對(duì)在音樂播放器進(jìn)行大量的相同內(nèi)容的操作,進(jìn)行基本功能的體驗(yàn),查看是否完成了基本功能。音樂播放器設(shè)計(jì)的主要內(nèi)容是進(jìn)行音樂的播放、下載等功能模塊的實(shí)現(xiàn)上。在開發(fā)音樂播放器的過程中,本人封裝了下載類、進(jìn)度條類和歌詞類,通過這些封裝好的類方便了自己的開發(fā)。 謝辭 在經(jīng)過兩個(gè)月的不懈努力自己終于完成了畢業(yè)設(shè)計(jì),自己明顯感覺到無論在知識(shí)方面、軟件應(yīng)用方面還是遇到問題獨(dú)立解決問題方面都有了很大的進(jìn)步。在設(shè)計(jì)過程中,劉老師仔細(xì)耐心地對(duì)我的畢業(yè)設(shè)計(jì)任務(wù)及內(nèi)容進(jìn)行及時(shí)指導(dǎo),并在最后對(duì)成果系統(tǒng)的設(shè)計(jì)說明書做出了全面、合理、仔細(xì)得修改批注,竭盡全力幫助我完成本次的畢業(yè)設(shè)計(jì)任務(wù)。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTa
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1