制作mid格式音乐播放器的问题

dxb321 2003-08-19 12:55:22
请教高手:我在用VC++6.0制作mid格式音乐播放器,当一首音乐播放完毕时,发出什么消息?
还有要实现连续播放音乐,程序应怎么设计?
谢谢!
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dxb321 2003-10-29
  • 打赏
  • 举报
回复
我的
1.支持99%的音乐格式,.mp3.wav.wma.mid.midi.ape.flac.aac.wv.mp4.m4a.m4b.m4p.m4v.mp4v.3gp.3g2.rm.ra.ram.rmvb.rp.rpm.rt.mov.qt.mkv.mka.mks.ac3.dts.lpcm.flv.ogg.ogm.ofr.ofs.mpc.mpp.mp+.tta.scm.smv.ts.tp.csf.sdp等等,就不一一举例了 2.支持歌词搜索、下载、编辑、桌面歌词效果,歌词大小、字体、颜色、等 3.能自定义播放器皮肤方案,基本上代码中能定义的皮肤方案都能在换肤设置中实现,支持透明、自定义图片皮肤,颜色皮肤、播放列表字体、颜色方案、透明度等 4.强大的lrc歌词编辑功能,支持多组歌词时间戳编辑,读取 4.支持列表播放,单曲播放、随机播放【是否循环】 5.支持播放器添加到任务栏 6.支持播放器窗口靠边隐藏,不管是在屏幕顶边,左边,右边,等都可以隐藏,类似QQ效果 7.还有个精简模式,本来想做出酷狗样式的,想想没必要,就简单的把列表隐藏,就保留了几个播放控制按钮 其他功能就不一一介绍了,喜欢的易友可以下载源码研究下,播放器是使用美易DIY自绘的界面,和exdui自绘有点不同,没用过这款自绘模块的易友可能代码没那么好容易理解,慢慢研究吧 未完成的功能目前大概有这些,有兴趣的易友可以尝试把下列功能完善一下 1.目前播放器就指定了一个网站采集搜索歌词,还是有部分歌词没有的,可以多添加几个网站进行歌词搜索采集 2.播放器热键控制,早期的版本我在代码中写死了几个控制热键,但是由于考虑到有的电脑可能会存在热键冲突,就将热键修改为自定义的,但是自定义热键存在一些问题,不能和功能键一起设定 3.屏蔽歌词,在设置界面有个歌词屏蔽功能,在当中输入一些关键字(一行一个)当播放音乐时,遇到这些歌词就不进行显示,代码还没写,相对比较简单,在代码中分割歌词的时候进行处理就好了 4.还有个搜索音乐功能没写,例如,在播放列表中按下Ctrl+F键,可以在列表框中搜索歌曲(列表文件多的时候需要这个功能),搜索规则如下,可以全拼搜索、首字幕、关键字等,通过循环查找,然后现行项跳到第一次找到的位置,找到后搜索窗口先不要关闭,按下回车键什么的还可以继续往下跳进行寻找这样的功能 5.具体还有那些细节功能没做一时也想不起来了,源码到手后大家可以自定义发挥 6.整体来说,该播放器编译出来后就可以直接使用了,经粗略测试,一切正常
《听众点歌》软件一方面可用来欣赏歌曲(图形、文字、声音同步),另一方面也是一个很好的音乐制作工具。理论上只要有谱,可以制作任何的音乐作品,当然您也可用它来进行歌曲创作。   与其它简谱类音乐制作软件比较,本软件有以下优点:  ①效率是很高的。一般情况下鼠标单击两次(包括音符编码和音长编码)可输入一个音。其它软件可能需要鼠标单击六次以上(包括选择音符、选择音高、选择音长、选择升降符、定位音符和升降符位置等)才能输入一个音。当然效率与您的平时积累很有关系,您可以将经常使用的和弦、节奏甚至华彩乐句等定制成和弦方案保存在和弦文件中,使用时只需在设定对话框中选择和弦文件,在编辑或添加对话框中选择和弦方案,然后用和弦按钮代替手工输入,从而减轻重复输入的工作量,避免手工输入带来的错误。  ②易学易用性能也是不错的。只要会使用Windows的记事本和按钮的单击等操作就可将简谱快速地转换成歌曲的编码进行播放,不需要专门培训就能熟练掌握。其它软件因操作步骤较多,再加上使用鼠标进行音符和升降符等位置的精确定位,故一定需要一段时间的训练才能熟练掌握。  ③功能也是很独特的。一首音乐作品的各个声部您可制作在不同通道的MID文件中,同一声部的各种变化也可先将其分割为若干个无变化的小片断,然后逐段制作在不同的MID文件中,最后将同一声部的多个MID文件顺序合并,不同通道的MID文件同步合并。这样,您可以在同一个MID文件中获得时间空间上音色、音调、速度、强弱各异的演奏效果。其它软件(包括五线谱类的音乐制作软件)虽然在空间(不同通道)上的变化可以实现,但在时间(同一通道)上的变化(主要指音调、音色、速度、强弱等的变化)却是很难甚至无法实现的,而这种变化往往又是表现音乐作品所必需的。   制作音乐作品本身就是一件精雕细琢的事情,本软件不但提供了生成小到一个音符MID文件的功能,而且能够将这些MID文件有机地组织起来,实现时间和空间上的合并。所以只要您用心制作,勤于积累,在使用过程中不断总结经验,就一定能够制作出优秀的音乐作品来。   MID文件以短小精悍为特点,一首5分钟左右的歌曲用本软件来制作最终生成的MID文件一般不会超过50KB的长度,但这50KB的指令却能产生多个声部不同乐器演奏的具有CD音质的立体声效果。生成的MID文件不仅可通过各种播放器播放,而且还可通过其它软件录制成WAV文件格式,或转化为MP3文件格式等,这样可以使您的作品能进入更广阔的领域。音乐爱好者可借助本软件提高音乐理论水平和音乐欣赏水平,程序设计人员可利用本软件为应用程序准备音乐素材,一般用户还可通过本软件达到自娱自乐,充实生活的目的,等等。   《听众点歌》软件的共享版提供了使用正式版制作的几首歌曲《爱的罗曼斯》、《渴望》、《扬鞭催马运粮忙》、《枉凝眉》、《通俗歌曲联唱(八首)》和《少儿歌曲联唱(十首)》,由于本人音乐水平有限,这几首歌曲仅用来演示本软件的独特功能,旨在抛砖引玉,如有错误望大家见谅。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧