1.寻一篇多媒体播放器的毕业论文
我这有篇VC++实现的,支持歌词显示,视频音频。还是很不错的,给你参考一下。
摘 要
目前常见的多媒体软件应该说各有特色,但是几乎每一个都存在着不如人意的地方。我的课题是“基于VC++开发工具的媒体播放器软件设计”,首先是初步介绍一些当前的媒体及媒体播放器,然后是详细介绍一个由本人设计的多媒体播放器――cnplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势,还实现了CD抓轨。此外,在播放MP3格式的文件时,还支持歌手、歌名和歌词的显示。
关键词:媒体播放器;MCI;播放列表;音频;视频
目 录
论文总页数:33页
一、引 言 5
1.1课题研究的目的和技术发展的现状 5
1.1.1研究本课题的目的 5
1.1.2技术应用的基本现状 5
1.2论文完成的主要工作与课题研究的难点所在 6
1.2.1论文完成的主要工作 6
1.2.2本课题的研究难点 6
二、媒体格式简介 7
2.1什么是媒体? 7
2.1.1媒体 7
2.1.2多媒体 8
2.2浅议数字音、视频格式 8
2.2.1 WAV格式 8
2.2.2 MIDI格式 9
2.2.3 CD格式 9
2.2.4 MP3格式 9
2.2.5 WAV格式 9
2.2.6 MP4格式 10
2.2.7 QuickTime格式 10
2.2.8 DVD格式 10
2.2.9 RealAudio格式 11
2.2.10 AIFF格式 11
2.2.11 ASF格式 11
2.3 常见播放器 11
2.3.1 Real Player 12
2.3.2 Windows Player 12
2.3.3 Quick Time Player 12
三、MCI命令接口编程 12
3.1 MCI设备 13
3.2 MCI函数与命令 13
3.2.1 MCI命令 14
3.2.2 MCI命令消息接口方式 16
3.2.3 MCI命令字符串接口方式 19
四、软件需求分析 20
4.1 需求分析 20
4.2 可行性研究 20
五、软件开发与设计 21
5.1程序设计的基本思想 21
5.1.1 基本界面设置 21
5.1.2 打开文件,添加列表 22
5.1.3 播放控制 22
5.1.4 对列表的控制 23
5.1.5 菜单设置 23
5.2程序设计的详细说明 23
5.2.1 界面设置 23
5.2.2 打开文件,添加列表 24
5.2.3 播放控制 24
5.2.4 对列表控制 25
5.2.5菜单设置 25
六、软件设计结果 25
6.1 主界面 26
6.2 打开文件 27
6.3 列表控制 27
6.4 菜单控制 27
七、软件评价 28
7.1 软件的特点 28
7.2 软件的不足 28
八、结束语 28
参考文献 30
更详细资料请参考:
2.mp3 播放器 毕业论文
基于J2SE的MP3播放器的设计与实现 论文字数:12369,页数:42 有开题报告,任务书 摘要 随着多媒体技术的发展和人们对音频,视频数据的需求,越来越多的软件加入了多媒体功能。
JMF(Java Media Framework API)是一种采用Java语言开发流式媒体应用应用程序接口。它作为Java Media API技术家族的一个重要组成部分,对Java平台进行了扩展,为媒体应用开发人员提供了增强的媒体开发能力。
Java多媒体框架中包含了许多用于处理多媒体的API,所支持的功能包括:可以在Java Applet和应用程序中播放各种媒体文件,例如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放从互联网上下载的媒体流;可以利用麦克风和摄像机一类的设备截取音频和视频,并保存成多媒体文件;处理多媒体文件,转换文件格式;向互联网上传音频和视频数据流;在互联网上广播音频和视频数据等。 本系统旨在使用JMF编写一个音频播放器,实现一般播放器的功能,并加入一些当前的播放器不支持的功能。
关键词:Java2标准版;Java多媒体框架;MP3播放器 Design And Implementation Of Mp3 Player Based-on J2SE Abstract With the development of multimedia technology and the urgent requirement of people to multimedia data, more and more applications integrate multimedia functionality. JMF is an application program interface which adopts Java language to develop stream media application. As an important part of Java Media API family, it greatly extends Java language and provides enhanced media process ability for media application developers. JMF contains many APIs used to process multimedia, it supports: plays different kinds of media files in Java Applets and Java applications, including AU, AVI, MIDI, MPEG, QuickTime, WAV and so on; plays media stream downloaded from the Internet; uses devices such as microphone and video camera to capture audio or video, and saves them as multimedia files; processes media files, converts format among different types; uploads audio or video data stream to Internet; broadcasts audio or video data stream. This system is supposed to write a program based-on JMF to play audio file, it implements functionalities just as the other typical mp3 player has done, and it also has some features that unsupported by those players. Key Words:J2SE;JMF;MP3 Player 目录 1引言 1 1.1项目背景 1 1.2技术现状与发展趋势 1 1.3论文组织结构 2 2技术背景 3 2.1JMF结构 3 2.1.1 定义JMF 3 2.1.2 JMF高层结构 3 2.1.3 时间模型 4 2.1.4 管理器 4 2.1.5 事件模型 5 2.1.6 数据模型 5 2.1.7 控制 6 2.2 重要实例:Player对象 6 3系统分析与设计 16 3.1 系统概述 16 3.2 详细说明 17 3.2.1 Mp3Player类 17 3.2.2 AudioMedia类 18 3.2.3 AdvancedList类 19 3.2.4 ResourceManager类 20 3.2.5 TypeFilter类 21 4 系统的实现 22 4.1 监听鼠标事件 22 4.2 最近播放列表和简单收藏夹列表的动态刷新 24 4.3 支持文件批量操作 26 4.4 监听Player的状态改变 27 4.5 文件过滤器实现 30 4.6 基于对象序列化的信息的存储和恢复 31 4.7 导出功能 34 5 结论 36 致谢37 参考文献 38 以上回答来自: /137-6/6727.htm。
3.单片机做音乐播放器的毕业设计
我这有一个生日快乐的歌曲的程序,希望对你有用
#include<absacc.h>
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define led RD
#define key_rec T1
sbit BUZZER=P3^7;//发声音口
uchar code T0_H[16]={0xFF,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE};
uchar code T0_L[16]={0xF1,0x4,0x90,0xC,0x44,0xAC,0x9,0x34,0x82,0xC8,0x06,0x22,0x56,0x85,0x9A,0xC1};
uchar code music[32]={8,0,8,9,8,0xB,0xA,0,8,0,8,9,8,0xC,0xB,0,8,0,8,0xF,0xD,0xB,0xA,9,0xE,0,0xE,0xD,0xB,0xC,0xB,0x0};
uchar code music_L[32]={2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4};
uchar a,b;
uint second,minute;
long t0count;
void delay_music(uint v)
{
while(v!=0) v--;
}
void delay_music1(uint j)
{
while(j!=0){j--;delay_music(200);}
}
void delay_music2(uint j)
{
while(j!=0){j--;delay_music1(80);}
}
main()
{//uint i;
uchar k,n,m;
delay_music(100);
TMOD=0x11;
TH0=0xfc;
TL0=0x66;
t0count=0;
EA=1;
ET0=0;
TR0=0;
ET1=0;
TR1=0;
while(1)
{
ET1=1;
TR1=1;
for(k=0;k<32;k++)
{
n=music[k];
m=music_L[k];
a=T0_H[n];
b=T0_L[n];
delay_music2(m);
}
}
}
time0() interrupt 1 using 1
{
TH0=0xFC;
TL0=0x66;
t0count=t0count+1;
if (t0count==1000)
{
second++;
if (second==60)
{
minute++;
if (minute==60) minute=0;
second=0;}
t0count=0;
}
}
time1 () interrupt 3 using 3
{
TH1=a;
TL1=b;
BUZZER=!BUZZER;
}
4.电子类的毕业论文
以下均可参考,满意给我加分,1. 基于FX2N-48MRPLC的交通灯控制 2. 西门子PLC控制的四层电梯毕业设计论文3. PLC电梯控制毕业论文 4. 基于plc的五层电梯控制5. 松下PLC控制的五层电梯设计 6. 基于PLC控制的立体车库系统设计7. PLC控制的花样喷泉 8. 三菱PLC控制的花样喷泉系统9. PLC控制的抢答器设计 10. 世纪星组态 PLC控制的交通灯系统11. X62W型卧式万能铣床设计 12. 四路抢答器PLC控制13. PLC控制类毕业设计论文 14. 铁路与公路交叉口护栏自动控制系统15. 基于PLC的机械手自动操作系统 16. 三相异步电动机正反转控制17. 基于机械手分选大小球的自动控制 18. 基于PLC控制的作息时间控制系统19. 变频恒压供水控制系统 20. PLC在电网备用自动投入中的应用21. PLC在变电站变压器自动化中的应用 22. FX2系列PCL五层电梯控制系统23. PLC控制的自动售货机毕业设计论文 24. 双恒压供水西门子PLC毕业设计25. 交流变频调速PLC控制电梯系统设计毕业论文26. 基于PLC的三层电梯控制系统设计 27. PLC控制自动门的课程设计28. PLC控制锅炉输煤系统 29. PLC控制变频调速五层电梯系统设计30. 机械手PLC控制设计 31. 基于PLC的组合机床控制系统设计32. PLC在改造z-3040型摇臂钻床中的应用 33. 超高压水射流机器人切割系统电气控制设计34. PLC在数控技术中进给系统的开发中的应用35. PLC在船用牵引控制系统开发中的应用36. 智能组合秤控制系统设计 37. S7-200PLC在数控车床控制系统中的应用38. 自动送料装车系统PLC控制设计 39. 三菱PLC在五层电梯控制中的应用40. PLC在交流双速电梯控制系统中的应用41. PLC电梯控制毕业论文42. 基于PLC的电机故障诊断系统设计 43. 欧姆龙PLC控制交通灯系统毕业论文44. PLC在配料生产线上的应用毕业论文 45. 三菱PLC控制的四层电梯毕业设计论文46. 全自动洗衣机PLC控制毕业设计论文 47. 工业洗衣机的PLC控制毕业论文48. 《双恒压无塔供水的PLC电气控制》 49. 基于三菱PLC设计的四层电梯控制系统50. 西门子PLC交通灯毕业设计 51. 自动铣床PLC控制系统毕业设计52. PLC变频调速恒压供水系统 53. PLC控制的行车自动化控制系统54. 基于PLC的自动售货机的设计 55. 基于PLC的气动机械手控制系统56. PLC在电梯自动化控制中的应用 57. 组态控制交通灯58. PLC控制的升降横移式自动化立体车库 59. PLC在电动单梁天车中的应用60. PLC在液体混合控制系统中的应用 61. 基于西门子PLC控制的全自动洗衣机仿真设计62. 基于三菱PLC控制的全自动洗衣机 63. 基于plc的污水处理系统64. 恒压供水系统的PLC控制设计 65. 基于欧姆龙PLC的变频恒压供水系统设计66. 西门子PLC编写的花样喷泉控制程序67. 欧姆龙PLC编写的全自动洗衣机控制程序 68 景观温室控制系统的设计69. 贮丝生产线PLC控制的系统 70. 基于PLC的霓虹灯控制系统71. PLC在砂光机控制系统上的应用 72. 磨石粉生产线控制系统的设计73. 自动药片装瓶机PLC控制设计 74. 装卸料小车多方式运行的PLC控制系统设计75. PLC控制的自动罐装机系统 76. 基于CPLD的可控硅中频电源77. 西门子PLC编写的花样喷泉控制程序 78. 欧姆龙PLC编写的全自动洗衣机控制程序79. PLC在板式过滤器中的应用 80. PLC在粮食存储物流控制系统设计中的应用81. 变频调速式疲劳试验装置控制系统设计82. 基于PLC的贮料罐控制系统83. 基于PLC的智能交通灯监控系统设计1.基于labVIEW虚拟滤波器的设计与实现 2.双闭环直流调速系统设计3.单片机脉搏测量仪 4.单片机控制的全自动洗衣机毕业设计论文5.FPGA电梯控制的设计与实现 6.恒温箱单片机控制7.基于单片机的数字电压表 8.单片机控制步进电机毕业设计论文9.函数信号发生器设计论文 10.110KV变电所一次系统设计11.报警门铃设计论文 12.51单片机交通灯控制13.单片机温度控制系统 14.CDMA通信系统中的接入信道部分进行仿真与分析15.仓库温湿度的监测系统 16.基于单片机的电子密码锁17.单片机控制交通灯系统设计 18.基于DSP的IIR数字低通滤波器的设计与实现19.智能抢答器设计 20.基于LabVIEW的PC机与单片机串口通信21.DSP设计的IIR数字高通滤波器 22.单片机数字钟设计23.自动起闭光控窗帘毕业设计论文 24.三容液位远程测控系统毕业论文25.基于Matlab的PWM波形仿真与分析 26.集成功率放大电路的设计27.波形发生器、频率计和数字电压表设计 28.水位遥测自控系统 毕业论文29.宽带视频放大电路的设计 毕业设计 30.简易数字存储示波器设计毕业论文31.球赛计时计分器 毕业设计论文 32.IIR数字滤波器的设计毕业论文33.PC机与单片机串行通信毕业论文 34.基于CPLD的低频信号发生器设计毕业论文35.110kV变电站电气主接线设计 36.m序列在扩频通信中的应用37.正弦信号发生器 38.红外报警器设计与实现39.开关稳压电源设计 40.基于MCS51单片机温度控制毕业设计论文41.步进电动机竹竿舞健身娱乐器材 42.单片机控制步进电机 毕业设计论文43.单片机汽车倒车测距仪 44.基于单片机的自行车测速系统设计45.水电站电气一次及发电机保护 46.基于单片机的数字显示温度系统毕业设计论文。
5.用java做的关于播放器的计算机毕业设计的资料哪个大哥可以提供一点
这方面的资料你肯定要去三七毕业设计论文网看看了,他们是专业的计算机毕业设计网站
我看到了有你这方面的材料,我发点给你看看:
播放器系统的技术重点、难点的设计与实现。在整个项目中,大量的运用了Java类库提供的功能,包括Java SWING的高级组件的使用,基于对象序列化(Object
Serialization)的配置保存,基于DnD技术的拖放批量文件的播放等。
播放器的监听鼠标事件
对于在JList中鼠标的动作,系统要监听。比如说当在空的列表中双击时,要判断返回的index是否为-1(即非法),在点击的列表中有子项时,应该将返回的坐标转换成索引,然后根据索引在playList中找出对应的项[19];在列表中单击时,构造一个AudioMedia实例以完成添加到收藏夹的功能。
具体的还是去他们官方了解一下最好,参考资料: