音频播放器毕业论文

1.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。

2.寻一篇多媒体播放器的毕业论文

我这有篇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

更详细资料请参考:

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.单片机做音乐播放器的毕业设计

我这有一个生日快乐的歌曲的程序,希望对你有用#include#include#include#define uint unsigned int#define uchar unsigned char#define led RD#define key_rec T1sbit 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; }。

5.使用MFC架构制作一个音乐播放器,毕业设计,希望你能帮帮我,谢谢

给你列个大概做的步骤吧

(1)用VS2008,或者VC6.0建立一个对话框项目,最好VS2008操作起来可能更方便一些

(2)在对话框上放一个listcrl(用于显示歌曲文件名称),添加一个按钮用于设置自己歌曲文件夹路径

(3)在按钮中添加代码弹出选择路径文件夹菜单,获取到文件夹路径后用,CFileFind找到文件夹下所有.mp3文件,显示到列表中。可以把自己获取到的文件存到某个ini文件中,以便下一次程序启动不用重新设置歌曲文件夹路径

(4)添加listcrl某一条点击响应函数,在里面添加播放响应。

这样能最一个算是最简单的播放器了,想做的好,自己可以想想多加些功能

音频播放器毕业论文

转载请注明出处众文网 » 音频播放器毕业论文

资讯

gis专业毕业论文

阅读(79)

本文主要为您介绍gis专业毕业论文,内容包括我是GIS专业的,本科毕业论文可以写哪些方面就是GIS应用方面,我是GIS专业的学生,我的毕业论文题目是:基于GIS的咸阳市土地利,地理信息系统毕业论文,写哪方面的好呢急~~~~~。业务培养目标:本专业培养

资讯

地源热泵毕业论文

阅读(63)

本文主要为您介绍地源热泵毕业论文,内容包括建筑环境学论文写地源热泵算不算偏题,高分~~急求一篇关于工商管理的论文,要跟节能环保扯上关系的搜,建筑环境学论文写地源热泵算不算偏题。节能环保之地源热泵 简介: 地源热泵是利用水与地能(地下

资讯

审计专业毕业论文范文

阅读(81)

本文主要为您介绍审计专业毕业论文范文,内容包括关于审计方面题材的论文,重赏急,求一篇完整的论文范文,学审计实务专业的毕业论文怎么写题目怎么弄。论中国审计资源配置方式的特殊性及其优化 摘 要:审计资源配置的目标以社会需求为导向,以效

资讯

毕业论文和查重的论文吗

阅读(75)

本文主要为您介绍毕业论文和查重的论文吗,内容包括毕业论文查重会比较同校同一届论文吗,毕业设计查重时候的论文和答辩时候的论文不一样行么,自己的毕业论文查重后会被记录下作为别人查重的论文吗。有些学校毕业论文查重会比较同校同一届论

资讯

毕业论文选题问题

阅读(79)

本文主要为您介绍毕业论文选题问题,内容包括论文开题答辩老师问为什么问选择这个论文题目该怎么回答啊搜狗问,毕业论文选题要考虑哪些因素,选择论文题目时应注意什么。选题问题可能涉及到你的研究兴趣以及以后的研究方向,如果你已经有了明确

资讯

2017会计毕业论文选题

阅读(74)

本文主要为您介绍2017会计毕业论文选题,内容包括会计论文哪些题目比较好写,今年最新的会计毕业论文题目,2017会计专业的论文题目2017会计专业的论文题爱问。提供一些会计学年论文的参考题目,供参考。会计方面(含会计理论、财务会计、成本会计

资讯

本科毕业论文作假

阅读(77)

本文主要为您介绍本科毕业论文作假,内容包括本科论文数据造假查不查,本科毕业论文作假硕士学位会取消吗,本科毕业论文的数据容易伪造吗。会的。以中国传媒大学为例,有下列情况之一时为不及格:毕业论文(设计、创作)中有原则性重大错误或没有完成

资讯

机电一体化毕业论文免费

阅读(69)

本文主要为您介绍机电一体化毕业论文免费,内容包括求篇机电一体化论文(字数在8000左右),求一篇1500字左右的机电一体化论文,机电系毕业论文范文。机电一体化毕业论文 绪论 现代科学技术的不断发展,极大地推动了不同学科的交叉与渗透,导致了工程

资讯

关于ps的毕业论文

阅读(69)

本文主要为您介绍关于ps的毕业论文,内容包括关于PS的毕业论文怎么写啊、、谢谢啊,急求论文:对photoshop的认识学习感受,有没有关于photoshop的论文介绍啊我很急用。目录 一.引言……………………………………………………………………2 二.

资讯

logo设计毕业论文

阅读(70)

本文主要为您介绍logo设计毕业论文,内容包括求一篇7000字的论文.叫《浅谈标志设计的创意和内涵》.,毕业设计logo毕业论文怎么写,求一篇7000字的论文.叫《浅谈标志设计的创意和内涵》.。标志由来已久,其历史可以追溯到没有文字之前的原始社会

资讯

关于微电影的毕业论文

阅读(77)

本文主要为您介绍关于微电影的毕业论文,内容包括毕业论文写微电影的研究求高手大虾推荐几本关于“微电影”的中外,能给我发一份关于微电影或者微电影营销/广告的毕业论文的写作概念或,我是广告学专业的,想写一个关于微电影的论文,请哪位高

资讯

网页的设计与应用毕业论文

阅读(69)

本文主要为您介绍网页的设计与应用毕业论文,内容包括跪求一篇关于网页的设计的论文正文,毕业论文:网页的设计与应用该怎么写呀,网站设计毕业论文,2000字左右。基于对网页设计的兴趣爱好,通过设计一个个人网站,以达到个人推荐、展现自我的一个

资讯

直流电机pwm调速毕业论文

阅读(86)

本文主要为您介绍直流电机pwm调速毕业论文,内容包括急求一份基于单片机控制的直流电机PWM调速的论文,求论文一篇题目:直流电机调速技术的研究要求带开题报告,谢谢百,单片机控制直流电机调速毕业设计。//4级速度可调:0、2、3; 对应占空比:0、1/4

资讯

电力毕业论文范文

阅读(72)

本文主要为您介绍电力毕业论文范文,内容包括大一电气2000字论文,求一篇电力与生活的论文,不少于800字,求一篇电方面的论文。近年来,随着我国经济的高速发展以及国防实力的显著提高,我国的工业化水平也有了质的飞越。电气在工业化的今天有着不

资讯

gis专业毕业论文

阅读(79)

本文主要为您介绍gis专业毕业论文,内容包括我是GIS专业的,本科毕业论文可以写哪些方面就是GIS应用方面,我是GIS专业的学生,我的毕业论文题目是:基于GIS的咸阳市土地利,地理信息系统毕业论文,写哪方面的好呢急~~~~~。业务培养目标:本专业培养

资讯

地源热泵毕业论文

阅读(63)

本文主要为您介绍地源热泵毕业论文,内容包括建筑环境学论文写地源热泵算不算偏题,高分~~急求一篇关于工商管理的论文,要跟节能环保扯上关系的搜,建筑环境学论文写地源热泵算不算偏题。节能环保之地源热泵 简介: 地源热泵是利用水与地能(地下

资讯

审计专业毕业论文范文

阅读(81)

本文主要为您介绍审计专业毕业论文范文,内容包括关于审计方面题材的论文,重赏急,求一篇完整的论文范文,学审计实务专业的毕业论文怎么写题目怎么弄。论中国审计资源配置方式的特殊性及其优化 摘 要:审计资源配置的目标以社会需求为导向,以效

资讯

毕业论文和查重的论文吗

阅读(75)

本文主要为您介绍毕业论文和查重的论文吗,内容包括毕业论文查重会比较同校同一届论文吗,毕业设计查重时候的论文和答辩时候的论文不一样行么,自己的毕业论文查重后会被记录下作为别人查重的论文吗。有些学校毕业论文查重会比较同校同一届论

资讯

毕业论文选题问题

阅读(79)

本文主要为您介绍毕业论文选题问题,内容包括论文开题答辩老师问为什么问选择这个论文题目该怎么回答啊搜狗问,毕业论文选题要考虑哪些因素,选择论文题目时应注意什么。选题问题可能涉及到你的研究兴趣以及以后的研究方向,如果你已经有了明确

资讯

2017会计毕业论文选题

阅读(74)

本文主要为您介绍2017会计毕业论文选题,内容包括会计论文哪些题目比较好写,今年最新的会计毕业论文题目,2017会计专业的论文题目2017会计专业的论文题爱问。提供一些会计学年论文的参考题目,供参考。会计方面(含会计理论、财务会计、成本会计

资讯

本科毕业论文作假

阅读(77)

本文主要为您介绍本科毕业论文作假,内容包括本科论文数据造假查不查,本科毕业论文作假硕士学位会取消吗,本科毕业论文的数据容易伪造吗。会的。以中国传媒大学为例,有下列情况之一时为不及格:毕业论文(设计、创作)中有原则性重大错误或没有完成

资讯

商务英语方向毕业论文选题

阅读(73)

本文主要为您介绍商务英语方向毕业论文选题,内容包括商务英语专业的可以写哪些题目的论文,商务英语方向该取一个什么样的论文题目呢,求一个商务英语专业的毕业论文题目~谢谢啦~。1. 《例析大学英语中阅读的方法》2. 《论文化因素对英汉翻译