mp3播放器的设计与实现毕业设计.doc
约27页DOC格式手机打开展开
mp3播放器的设计与实现毕业设计,mp3播放器的设计与实现毕业设计本文共计27页,12002字;摘要本文讨论了用vb6.0为开发工具,activex技术为核心开发多媒体mp3播放器的设计与实现,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图。本文还对调试过程中遇到的问题和解决方法进行了详细的讨论。该播放器集播放、录音功能于一体,性能良好,...
内容介绍
此文档由会员 霜天盈月 发布
MP3播放器的设计与实现毕业设计
本文共计27页,12002字;
摘要
本文讨论了用VB6.0为开发工具,Activex技术为核心开发多媒体MP3播放器的设计与实现,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图。本文还对调试过程中遇到的问题和解决方法进行了详细的讨论。该播放器集播放、录音功能于一体,性能良好,可应用于播放MP3音频格式的音乐。在播放的同时可显示歌词字幕。MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式。音频数据压缩方法是通过研究人耳和大脑听觉神经对音频失真的敏感度,在编码时先分析声音文件的波形,利用滤波器找出噪音电平 ( Noise Level ),然后滤去人耳不敏感的信号, 通过矩阵量化的方式将余下的数据每一位打散排列,最后编码形成MPEG的文件。STA013的官方技术文件(datasheet)很简捷扼要,对一般工程师而言,不见得容易了解。其部分原因是,STA013具有高可设定性(configurable)的功能,不同的设定组合可以满足不同的应用需求。要将MP3数据传送到STA013是一件容易的事,只要当STA013需要数据时,立刻传送给它即可。工程师并不需要清楚知道MP3数据的传输率是多少,STA013会自动决定数据输入与输出的传输率大小。当STA013的缓冲存储器饱和时,它会终止数据请求。以可变的位传输率(variable bit rate;VBR)传送的档案,会自动地被处理。
关键词:MP3,多媒体播放器,VB,播放器
录
摘要 1
第一章 概述 3
1.2 设计MP3播放器的思想 5
第二章 开发工具的选用及介绍 6
2.1 开发工具的选择 6
2.2 VB程序设计的特点 6
2.3 选择控件概述 7
2.4 ACTIVEX 概要 7
2.4.1 ActiveX的定义 7
2.4.2 ActiveX的由来与发展 8
2.4.3 ActiveX的内容 8
2.5 图象处理开发工具选择 9
第三章 MP3播放器总体分析与设计 10
3.1 MP3播放器总体设计 10
3.2 播放界面实现的功能 10
3.3播放界面设计 11
3.3.1 菜单栏设计 12
3.3.2 播放控件的选择及加载 12
3.3.3 SMAudioPlayAndRecordX控件介绍 12
3.4重点技术实现 13
3.4.1读取歌曲信息 13
3.4.2 播放流程图 14
3.4.3 主要代码设计 14
3.4.4显示字幕设计 16
3.4.5按钮工具的选择及设计 18
3.4.6 难点分析与处理 18
3.5列表界面设计(编辑当前播放列表界面设计) 20
3.5.1 按钮设计 20
3.5.2 重点、难点设计 20
3.6 录音界面的设计 21
3.7 设计技巧总结 22
第四章 系统的使用说明与安装 23
4.1 运行环境要求 23
4.2 安装设置 23
第五章 结束语 24
第六章致谢 25
参考文献 26
附录一 操作说明 27
参考文献
[1]《Visual Basic 6.0入门与提高》 戴红 陈哲 清华大学出版社
[2]《Visual Basic 界面、多媒体与操作系统编程设计》藏玉琴 腾跃 人民邮电出版社
[3]《Visual Basic 6.0多媒体开发实例》 同志工作室 人民邮电出版社
[4]《Visual Basic 经典范例》 杨仓杰 清华大学出版社
[5]《Visual BASIC入门与应用》佟勇臣编著 科学技术文献出版社
[6]《Visual Basic 6.0入门与开发实例》 殷华蓓 电子科技大学出版社
[7]《Visual Basic 6.0多媒体开发实例》清汉工作室 机械工业出版社
本文共计27页,12002字;
摘要
本文讨论了用VB6.0为开发工具,Activex技术为核心开发多媒体MP3播放器的设计与实现,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图。本文还对调试过程中遇到的问题和解决方法进行了详细的讨论。该播放器集播放、录音功能于一体,性能良好,可应用于播放MP3音频格式的音乐。在播放的同时可显示歌词字幕。MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式。音频数据压缩方法是通过研究人耳和大脑听觉神经对音频失真的敏感度,在编码时先分析声音文件的波形,利用滤波器找出噪音电平 ( Noise Level ),然后滤去人耳不敏感的信号, 通过矩阵量化的方式将余下的数据每一位打散排列,最后编码形成MPEG的文件。STA013的官方技术文件(datasheet)很简捷扼要,对一般工程师而言,不见得容易了解。其部分原因是,STA013具有高可设定性(configurable)的功能,不同的设定组合可以满足不同的应用需求。要将MP3数据传送到STA013是一件容易的事,只要当STA013需要数据时,立刻传送给它即可。工程师并不需要清楚知道MP3数据的传输率是多少,STA013会自动决定数据输入与输出的传输率大小。当STA013的缓冲存储器饱和时,它会终止数据请求。以可变的位传输率(variable bit rate;VBR)传送的档案,会自动地被处理。
关键词:MP3,多媒体播放器,VB,播放器
录
摘要 1
第一章 概述 3
1.2 设计MP3播放器的思想 5
第二章 开发工具的选用及介绍 6
2.1 开发工具的选择 6
2.2 VB程序设计的特点 6
2.3 选择控件概述 7
2.4 ACTIVEX 概要 7
2.4.1 ActiveX的定义 7
2.4.2 ActiveX的由来与发展 8
2.4.3 ActiveX的内容 8
2.5 图象处理开发工具选择 9
第三章 MP3播放器总体分析与设计 10
3.1 MP3播放器总体设计 10
3.2 播放界面实现的功能 10
3.3播放界面设计 11
3.3.1 菜单栏设计 12
3.3.2 播放控件的选择及加载 12
3.3.3 SMAudioPlayAndRecordX控件介绍 12
3.4重点技术实现 13
3.4.1读取歌曲信息 13
3.4.2 播放流程图 14
3.4.3 主要代码设计 14
3.4.4显示字幕设计 16
3.4.5按钮工具的选择及设计 18
3.4.6 难点分析与处理 18
3.5列表界面设计(编辑当前播放列表界面设计) 20
3.5.1 按钮设计 20
3.5.2 重点、难点设计 20
3.6 录音界面的设计 21
3.7 设计技巧总结 22
第四章 系统的使用说明与安装 23
4.1 运行环境要求 23
4.2 安装设置 23
第五章 结束语 24
第六章致谢 25
参考文献 26
附录一 操作说明 27
参考文献
[1]《Visual Basic 6.0入门与提高》 戴红 陈哲 清华大学出版社
[2]《Visual Basic 界面、多媒体与操作系统编程设计》藏玉琴 腾跃 人民邮电出版社
[3]《Visual Basic 6.0多媒体开发实例》 同志工作室 人民邮电出版社
[4]《Visual Basic 经典范例》 杨仓杰 清华大学出版社
[5]《Visual BASIC入门与应用》佟勇臣编著 科学技术文献出版社
[6]《Visual Basic 6.0入门与开发实例》 殷华蓓 电子科技大学出版社
[7]《Visual Basic 6.0多媒体开发实例》清汉工作室 机械工业出版社