html5音乐播放器设计论文,音乐播放器的设计与实现毕业设计论文

《音乐播放器的设计与实现毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《音乐播放器的设计与实现毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、esourcesGetObject(quot$thisIconquot)));thisName=quotMusicCutequot;thisStartPosition=SystemWindowsFormsFormStartPositionCenterScreen;thisText=quotMusicCutequot;thisFormClosed+=newSystemWindowsFormsFormClosedEventHandler(thisMusicCute_FormClosed);淮阴师范学院毕业论文(设计)thisLoad+=newSystemEventHandler(thisMusicCute_Load);thisResumeLayout(false);thisPerformLayout();}}图歌曲剪辑淮阴师范学院毕业论文(设计)结论通过本。

2、Fontfont=newFont(quot华文行楷quot,f,FontStyleBold);ublicintcurPlayTimeSecond=;lblTime传递过来播放的秒数(用于歌词提前和延后),因为有时候获取时间不准确ublicboolisPlay=false;rivatevoidShowLrc_Load(objectsender,EventArgse){initialBtn();}ublicvoidinitial(){grahics=thisCreateGrahics();timeInterval=;timeTick+=newEventHandler(time_Tick);initialINI();}voidtimer_Tick(objectsender,EventArgse){clearPanel();if(stringIsNullOrE。

3、te)()))),((int)(((byte)()))));thismyTBPlayProcessTrackerSize=;thismyTBPlayProcessValue=;thismyTBPlayProcessMouseDown+=newSystemWindowsFormsMouseEventHandler(thismyTBPlayProcess_MouseDown);thisAutoScaleDimensions=newSystemDrawingSizeF(F,F);thisAutoScaleMode=SystemWindowsFormsAutoScaleModeFont;thisControlsAdd(thisbtnMake);thisControlsAdd(thisbtnOen);thisIcon=((SystemDrawingIcon)(r。

4、);thislblTimeLblCurSecond=thismyTBPlayProcessValue;}rivatevoidchangeCurSecond(intvalue){thismyTBPlayProcessValue=value;thisshowLrccurPlayTimeSecond=value;}滚动字幕模块有很多音乐播放器都可以实现一边听音乐一边看歌词的功能,这样做可以帮助用户更好地欣赏音乐,同时还可以强化对歌词的记忆进而达到背诵,为听者以后独唱歌曲做铺垫。此外还可以对歌词字体进行设置,从而达到视觉和听觉的双重享受。其核心代码如下:ublicartialclassShowLrc:Form{歌词文件名就是ListBox中项的名称ublicShowLrc(){InitializeComonent();}淮阴师范学院毕业论文(设计)rivate。

5、=newSystemDrawingPoint(,);thisbtnSetEndName=quotbtnSetEndquot;thisbtnSetEndSize=newSystemDrawingSize(,);thisbtnSetEndTabIndex=;thisbtnSetEndText=quot设置终点quot;thisbtnSetEndUseVisualStyleBackColor=true;thisbtnSetEndClick+=newSystemEventHandler(thisbtnSetEnd_Click);SystemDrawingColorAliceBlue;thismyTBPlayProcessTrackerColor=SystemDrawingColorFromArgb(((int)(((byte)()))),((int)(((by。

6、mty(strLrcContext)){drawString(quot未找到歌词quot);}else{drawString(regc(curPlayTimeSecond));}}ublicvoidclearContext(){curFileName=quotquot;subgc=null;淮阴师范学院毕业论文(设计)mylistClear();}rivatevoidclearPanel(){grahicsClear(ColorMaroon);}rivatevoidslit(){subgc=strLrcContextSlit(newchar[]{'[',']','\r','\n'});subgc存儲歌詞文件中所有的时间信息和歌词使用正则表达式判断时间格式提取出时间信息,并进行排序for(inti=;i){stringtem;tem=mylist[i]T。

7、k+=newSystemEventHandler(thisbtnMake_Click);thisbtnSetStartLocation=newSystemDrawingPoint(,);thisbtnSetStartName=quotbtnSetStartquot;thisbtnSetStartSize=newSystemDrawingSize(,);thisbtnSetStartTabIndex=;thisbtnSetStartText=quot设置起点quot;淮阴师范学院毕业论文(设计)thisbtnSetStartUseVisualStyleBackColor=true;thisbtnSetStartClick+=newSystemEventHandler(thisbtnSetStart_Click);thisbtnSetEndLocation。

8、Fontfont=newFont(quot华文行楷quot,f,FontStyleBold);ublicintcurPlayTimeSecond=;lblTime传递过来播放的秒数(用于歌词提前和延后),因为有时候获取时间不准确ublicboolisPlay=false;rivatevoidShowLrc_Load(objectsender,EventArgse){initialBtn();}ublicvoidinitial(){grahics=thisCreateGrahics();timeInterval=;timeTick+=newEventHandler(time_Tick);initialINI();}voidtimer_Tick(objectsender,EventArgse){clearPanel();if(stringIsNullOrE。

9、oString();mylist[i]=mylist[j];淮阴师范学院毕业论文(设计)mylist[j]=tem;}}}}rivatevoidreadLrc(){if(curFileName==stringEmty)return;lrcPath=stringFormat(quotlrc\\{}lrcquot,curFileName);if(!FileExists(lrcPath)){strLrcContext=quotquot;return;}FileStreamfs=newFileStream(lrcPath,FileModeOen);StreamReadersr=newStreamReader(fs,EncodingUTF);strLrcContext=srReadToEnd();srClose();fsClose();slit();}rivat。

10、estringregc(intstrTimeSecond){stringtemtime=secToMin(strTimeSecond);intk;for(k=;kltmylistCount;k++){if(stringComare(temtime,mylist[k]ToString()Substring(,))lt){淮阴师范学院毕业论文(设计)if(k=){stringtemsj=mylist[k]ToString()Substring(,uotbtnMakequot;thisbtnMakeSize=newSystemDrawingSize(,);thisbtnMakeTabIndex=;thisbtnMakeText=quot制作quot;thisbtnMakeUseVisualStyleBackColor=true;thisbtnMakeClic。

11、给了我很大的帮助。她一直对我们严格要求,在教学、科研任务很重的情况下她也一直不忘对我们毕业设计的督促、检查和指导;她严谨的治学精神、深厚的理论水平和认真负责的工作态度都让我受益匪浅。其次,我还要感谢那些教过我的专业课老师,正是因为有他们认真负责的教学精神,才使我对学习更加有动力,对计算机更加感兴趣,从而顺利完成大学学业;还要感谢那些无私帮助过我的同学,不论在我生活上遇到困难,还是学习上遇到困难,都有你们陪伴在我身边,帮助我度过难关。正是在你们的无私帮助下我才能顺利完成毕业设计。最后再次感谢各位老师能在百忙之中抽出时间审阅我的毕业论文!_MUTE和TrackBar类来实现音量控制。代码如下:rivatevoidbtnVolumn_Click(objectsender,EventArgse){IniUtilityFilePath=AlicationStar 。

12、tuPath+quot\\INIiniquot;if(thisboolVolumn){layersetAudioOnOff(quotoffquot);thisboolVolumn=false;IniUtilityWriteIniKey(quotPlayerquot,quotboolVolumnquot,quotquot);}else{layersetAudioOnOff(quotonquot);thisboolVolumn=true;IniUtilityWriteIniKey(quotPlayerquot,quotboolVolumnquot,quotquot);}initialBtn();}rivatevoidmyTBVolumn_Scroll(objectsender,EventArgse){淮阴师范学院毕业论文(设计)IniUtilityFile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值