• 回答数

    3

  • 浏览数

    237

五小样儿同学
首页 > 学术期刊 > 音频播放器论文参考文献

3个回答 默认排序
  • 默认排序
  • 按时间排序

企业工作号

已采纳

android论文参考文献「范文」

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。以下是关于android论文参考文献,希望对大家有帮助!

[1] 李凤银. 电子公文中多人签名的设计与实现[J]. 计算机应用研究. 2005(06)

[2] 倪红军. 基于Android系统的数据存储访问机制研究[J]. 计算机技术与发展. 2013(06)

[3] 圣伟. 加入Android阵营--记首届亚太地区Android技术大会[J]. 程序员. 2009(06)

[4] 金晨辉,孙莹. AES密码算法S盒的线性冗余研究[J]. 电子学报. 2004(04)

[5] 尹京花,王华军. 基于Android开发的数据存储[J]. 数字通信. 2012(06)

[6] 叶晓静,黄俊伟. 基于Android系统的多媒体播放器解决方案[J]. 现代电子技术. 2011(24)

[7] 秦凯. Android开源社区应用项目开发的效率研究[D]. 华南理工大学 2012

[8] 李钰. 基于Android系统的行人检测设计[D]. 天津大学 2012

[9] 黄鑫. 基于Android的大学生个人课程助理系统的设计与实现[D]. 厦门大学 2014

[10] 祝忠方. 基于Android的移动互联终端的设计和实现[D]. 北方工业大学 2014

[11] 房鑫鑫. Android恶意软件实现及检测研究[D]. 南京邮电大学 2013

[12] 张嘉宾. Android应用的安全性研究[D]. 北京邮电大学 2013

[13] 黄莹. 基于Android平台智能手机多方通话软件测试系统的研究与实现[D]. 华中师范大学 2013

[14] 赵朋飞. 智能手机操作系统Google Android分析[J]. 科技视界. 2011(02)

[15] 刘仙艳. 移动终端开放平台-Android[J]. 信息通信技术. 2011(04)

[16] 姚昱旻,刘卫国. Android的架构与应用开发研究[J]. 计算机系统应用. 2008(11)

[17] 陈昱,江兰帆. 基于Google Android平台的移动开发研究[J]. 福建电脑. 2008(11)

[18] 梁雪梅,盛红岩,周熙. RSA算法体制研究[J]. 计算机安全. 2006(12)

[19] 易红军,佘名高. MD5算法与数字签名[J]. 计算机与数字工程. 2006(05)

[20] 王尚平,王育民,张亚玲. 基于DSA及RSA的证实数字签名方案[J]. 软件学报. 2003(03)

[21] 王雯娟,黄振杰,郝艳华. 一个高效的基于证书数字签名方案[J]. 计算机工程与应用. 2011(06)

[22] 程桂花,齐学梅,罗永龙. AES算法中的多项式模运算及其性能分析[J]. 计算机技术与发展. 2010(09)

[23] 叶炳发,孟小华. Android图形系统的分析与移植[J]. 电信科学. 2010(02)

[24] 吕兴凤,姜誉. 计算机密码学中的加密技术研究进展[J]. 信息网络安全. 2009(04)

[1] 苏祥. 基于耦合锯齿时空混沌的虚拟光学加密系统[D]. 南京邮电大学 2014

[2] 高继明. 数字图书馆中的.用户管理问题研究[D]. 西北师范大学 2006

[3] 贾蕤铭. 基于Android系统的动态密钥管理方案的研究及实现[D]. 西北师范大学 2014

[4] 郑亚红. 无线传感器网络中的密钥管理方案研究[D]. 西北师范大学 2014

[5] 慕莹莹. 无线传感器网络密钥管理方案[D]. 西北师范大学 2013

[6] 蔡维. 基于RSA的可截取签名方案的研究[D]. 西北师范大学 2013

[7] 陈志强. 基于质心漂移聚类算法的LBS隐私保护研究[D]. 南京邮电大学 2014

[8] 陈凯. 融入隐私保护的特征选择算法研究[D]. 南京邮电大学 2014

[9] 王筱娟. Ad-hoc网络密钥管理方案的相关研究[D]. 西北师范大学 2011

[10] 于晓君. 基于MSC Pool的VLR备份技术的研究与实现[D]. 南京邮电大学 2014

[11] 周静岚. 云存储数据隐私保护机制的研究[D]. 南京邮电大学 2014

[12] 秦树东. 音频数字水印算法的研究[D]. 南京邮电大学 2014

[13] 孙佳男. 即开型电子彩票发行方案的相关研究[D]. 西北师范大学 2011

[14] 孙龙. 可否认加密与可否认协议[D]. 西北师范大学 2011

[15] 樊睿. 门限代理签名方案的研究[D]. 西北师范大学 2008

[16] 易玮. 可搜索加密研究[D]. 西北师范大学 2009

[17] 俞惠芳. 基于自认证的签密体制的研究[D]. 西北师范大学 2009

[18] 王会歌. 基于无证书公钥密码体制的若干签名方案的研究[D]. 西北师范大学 2009

[19] 贾续涵. PKI中证书撤销机制和具有前向安全性的数字签名研究[D]. 西北师范大学 2007

[20] 宋福英. 电子政务系统若干安全问题的研究[D]. 西北师范大学 2007

[21] 庞雅丽. 基于统计的中文新闻网页分类技术研究[D]. 西北师范大学 2007

[22] 刘军龙. 可截取签名体制研究[D]. 西北师范大学 2007

[23] 于成尊. 代理签名与多银行电子现金系统研究[D]. 西北师范大学 2007

[24] 蓝才会. 具有特殊性质的签密相关研究[D]. 西北师范大学 2008

[25] 左为平. 指定验证人代理签名体制研究[D]. 西北师范大学 2008

330 评论

zhangyekiki

一.引言随着计算机技术的飞速发展,多媒体在人类文化生活中扮演的角色越来越重要。就目前而言,多媒体技术已在商业教育培训、电视会议、声像演示等方面得到了充分应用。利用多媒体技术可为各类咨询提供服务,如旅游、邮电、交通、商业、金融、宾馆等,多媒体技术还将改变未来的家庭生活,多媒体技术在家庭中的应用将使人们在家中上班成为现实。二.正文2.1 多媒体的定义简单说 ,多媒体(Multimedia)就是多种媒体的结合和使用 。这些媒体可以是图形、图形、声音、文字、视频、动画等表现形式,也可以使显示器、扬声器、电视机等信息的展示设备以及传输信息的光纤、光缆、电磁波等介质,还可以是存储信息的磁带、光盘、磁盘等存储设备。这些媒体的直接结合、综合使用,就构成多媒体。确切的定义是,多媒体是一种能够让用户以交互方式将文本、图像、图形、音频、动画、视频等多种信息,经过计算机的软硬件设备获取、操作、编辑 、存储等处理过程后,以单独的或合成的形态表现出来的技术和方法。2.2 多媒体元素在windows平台上,可以使用的多媒体元素包含视频、数字视频、模拟视频、动画、图像和文本。2.21 音频音频分为三种类型,即波形音频,CD Audio和MIDI:(1)波形音频(waveform audio) 波形音频是存放在计算机磁盘文件中的电子数字声音。在一般情况下,通过与PC机相连的音频卡将音频源连接到音频输入端口,发出录音命令后,音频输入被数字化并存放到计算机的硬盘上。(2)CD Audio 是一种可以通过PC机上的CD-ROM驱动器控制并播放的CD音乐,常被称为红皮书音频标准。CD Audio是高品质的数字音频信息,所需要的存储空间较大,典型的存数比例为每秒176KB,一张CD-ROM盘大约可存放73分钟的CD Audio。(3)MIDI(musical instrument digital interface)MIDI是一种在计算机文件中存储乐器声调的方法,当播放MIDI文件时,模拟发出该乐器的声音。MIDI文件通过内部或外部的音序器播放出来,音序器解释以音调形式存储于MIDI文件的控制事件,并将控制时间传送到内部或外部和的合成器。2.22 数字视频在Windows操作系统中,数字视频一般分为两种类型,一种是Video for Windows,另一种是MPEG。Microsoft公司的Video for Windows(VFM)是标准文件格式,它使用自己的压缩解压缩驱动程序(codec)进行视频的压缩和解压缩。Video for Windows是基于软件的,其数字视频的播放和采集取决于硬件。一般来说,CPU、视频卡和采集卡的速度越快,拥有的内存越大,播放和采集的速度越快。2.23 模拟视频模拟视频可以是应用程序在一个可缩放的窗口中不丢帧地以30fps播放全动作视频。与数字视频不同,模拟视频的信息来源不是文件,而是诸如激光影碟、景(摄)像机以及VCR之类的外部设备。模拟视频通过两种不同的技术播放视频信号,即叠加视频卡和外部设备。2.24 图像在多媒体程序设计中,大部分工作就是制作图形和图像。图像有两种基本描述格式,即位图和矢量,位图图像中的每个像素有红、绿、蓝(RGB)构成,这些像素可以有不同的深度,如没像素8位、16位或24位。矢量文件不含有像素信息,而是由一系列动画指令构成,称为图元文件。当读取文件时,画图指令被解释后送到Window GDI执行。2.3 可行性分析Visual Basic是Microsoft公司开发的Windows编程工具软件。由于它具有先进的设计思想、快速易掌握的使用方法及控制媒体对象手段灵活多样等特点,受到了多媒体软件开发人员的关注和青睐,也因此成为多媒体应用程序开发的理想工具。另外,VB提供了各种实现多媒体的控件:Animation控件、Multimedia控件、ActiveMovie控件和MediaPlayer控件等,使用这几个控件可以播放常见的WAV、MP3、MIDI、AVI、、等基本的多媒体音频、视频信息。因此基于VB开发多媒体播放器是完全可行的。2.4 系统需求Visual Basic具有很强的多媒体处理控制功能,其多媒体控制MCI包含一套控制音频和视频设备但与设备无关的命令,用它来进行多媒体设计是非常方便的。介于以上考虑,本系统在Window XP系统下,用Visual Basic工具进行开发和测试的。2.5 功能需求简单的多媒体系统,一般有以下要求:能播放各类图形,MIDI wav,mp3、动画avi,压缩格式的电影文件rm、rmvb,能播放CD音频以及VCD视频等格式文件;既能播放单个文件,又能连续播放多个文件;实现文件的循环播放功能;能调节音频的声道。三. 系统所用VB控件介绍3.1 MCI控件Multimedia MCI多媒体控件通常也叫MMControl多媒体控件。它用于管理媒体控制接口(MCI)设备上的多媒体文件的录制和播放。这个控件就是一组按钮,它用来向声卡、MIDI序列发生器、CD-ROM驱动器、视频VCD播放器和视频磁带纪录器及播放器等设备发出MCI命令。该控件可以对这些设备进行常规的启动、播放、前进、后退、停止操作。MCI控件可以播放WAV、MP3、MIDI、MOV、AVI、MPEG、CD、VCD等多媒体文件,在设计时,将Multimedia MCI控件添加到一个窗体上后,其外观是一种执行MCI命令的按钮如图这些按钮类似于通常的CD机或录像机上的按键,其按钮的具体图标、名称和功能如表3-1所示:表3-1 MCI控件按钮表按钮图标 按钮名称 按钮功能Play(播放) 播放可执行音频、视频文件Pause(暂停) 使播放的多媒体暂停播放Continue(继续) 继续播放媒体文件Stop(停止) 使播放的多媒体停止播放Next(下一曲) 下一个媒体四. 详细设计4.1控件添加(1)打开Microsoft Visual Basic 6.0 中文版,在VB中打开一个新的项目(New Project);(2)选定项目Project1,在工具栏空白处单击鼠标右键,选定添加部件,弹出添加部件对话框后,然后选中“Microsoft Windows Controls-6.0” “Windows Media Player”控件将其添加到工具箱中。 如图所示由于许多人对Windows Media Player控件不是很熟悉,VB的帮助中也没有有关它的内容,因此有必要简单介绍一下它的属性、方法和事件。==========WindowsMediaPlayer的常用属性和方法===========Windows Media Player控件的属性框如图属性/方法名: 说明:[基本属性]URL:String; 指定媒体位置,本机或网络地址uiMode:String; 播放器界面模式,可为Full, Mini, None, InvisibleplayState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableContextMenu:Boolean; 启用/禁用右键菜单fullScreen:boolean; 是否全屏显示[controls] wmp.controls //播放器基本控制controls.play; 播放controls.pause; 暂停controls.stop; 停止controls.currentPosition:double; 当前进度controls.currentPositionString:string; 当前进度,字符串格式。如“00:23”controls.fastForward; 快进controls.fastReverse; 快退controls.next; 下一曲controls.previous; 上一曲[settings] wmp.settings //播放器基本设置settings.volume:integer; 音量,0-100settings.autoStart:Boolean; 是否自动播放settings.mute:Boolean; 是否静音settings.playCount:integer; 播放次数[currentMedia] wmp.currentMedia //当前媒体属性currentMedia.duration:double; 媒体总长度currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24”currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址currentMedia.setItemInfo(const string); 通过属性名设置媒体信息currentMedia.name:string; 同 currentMedia.getItemInfo("Title")[currentPlaylist] wmp.currentPlaylist //当前播放列表属性currentPlaylist.count:integer; 当前播放列表所包含媒体数currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia4.2 加载窗体时的初始化Private Sub Form_Load()WindowsMediaPlayer1.Visible = FalsecmdPlay.BackColor = vbRedcmdpause.BackColor = vbRedcmdcontinue.BackColor = vbRedcmdstop.BackColor = vbRedcmdnext.BackColor = vbRedcmdcontinue.Enabled = Falsecmdpause.Enabled = Falsecmdnext.Enabled = Falsecmdstop.Enabled = FalseText1.Text = "本播放器支持各种音乐及视频格式。谢谢使用!紫琅学院计算机系。"Text1.BackColor = vbBlackText1.ForeColor = vbYellowEnd Sub4.3 播放按钮属性和代码Private Sub cmdPlay_Click()Text1.SetFocus'On Error GoTo handlerWith CommonDialog1'.flags=cdlofnallowmultiselect.InitDir = App.Path.Filter = "midi files(*.mid)|*.mid|avi file (*.avi)|*.avi|rm file (*.rm)|*.rm|mp3 files(*.mp3)|*.mp3 |wave files (*.wav)|*.wav|(*.m3u)|*.*|*.*"'.FileName = "".ShowOpenEnd WithWindowsMediaPlayer1.URL = CommonDialog1.FileNameWindowsMediaPlayer1.Controls.playText1.Text = "正在播放:" & CommonDialog1.FileNameWindowsMediaPlayer1.Height = 3000WindowsMediaPlayer1.Width = 400cmdPlay.Enabled = Falsecmdpause.Enabled = Truecmdcontinue.Enabled = Falsecmdnext.Enabled = Truecmdstop.Enabled = TrueExit Subhandler:MsgBox "未选择媒体文件", vkokonly, "错误信息”"End Sub4.4停止按钮属性和代码Private Sub cmdstop_Click()WindowsMediaPlayer1.Controls.stopcmdPlay.Enabled = Truecmdpause.Enabled = Falsecmdcontinue.Enabled = Falsecmdstop.Enabled = Falsecmdnext.Enabled = FalseEnd Sub4.5暂停按纽属性和代码Private Sub cmdpause_Click()Text1.SetFocusWindowsMediaPlayer1.Controls.pausecmdpause.Enabled = Falsecmdnext.Enabled = Falsecmdcontinue.Enabled = TrueEnd Sub4.6音量控制加载属性和代码Private Sub Form_Load()Set MyVolume = New clsVolumeMyVolume.meOpenMixerIf MyVolume.prMixerErr = MMSYSERR_NOERROR ThenWith vsVolume.Max = MyVolume.prSpeakerMinVolume.Min = MyVolume.prSpeakerMaxVolume \ 2.SmallChange = 1000.LargeChange = 1000End WithWith vsMic.Max = MyVolume.prMicMinVolume.Min = MyVolume.prMicMaxVolume \ 2.SmallChange = 1000.LargeChange = 1000.Enabled = TrueEnd WithEnd IfEnd Sub4.7音量改变时属性和代码Private Sub vsVolume_Change()Dim lVol As LonglVol = CLng(vsVolume.Value) * 2MyVolume.prSpeakerVolume = lVol'Call fSetVolumeControl(hmixer, volCtrl, lVol)End Sub4.8 打开图片属性和代码Private Sub openpic_Click()With CommonDialog1'.flags=cdlofnallowmultiselect.InitDir = App.Path.Filter = "*.*|*.*"'.FileName = "".ShowOpenEnd With'Text1.Text = CommonDialog1.FileNameForm2.Width = 4000Form2.Height = 4500Picture1.Picture = LoadPicture(CommonDialog1.FileName)Form2.Width = Picture1.Picture.WidthForm2.Height = Picture1.Picture.HeightEnd Sub五. 运行演示点击VB工具栏运行选择启动出现如图所示点击播放出现如图所示要播放mp3音频文件如图所示点击所要听的歌曲-谁动了我的琴弦如图所示六. 系统维护6.1 调试运行在本程序开发过程中,边调试边运行边检查错误,使用了断点方式完成。断点就是使程序执行到某条可疑的语句时暂时停下来,以便利用调试工具查找出错误所在。(1)设置断点在程序代码窗口中将光标移动到要设置断点的语句行。选择“调试”|“切换断点”命令,这时该语句行变成高亮度加粗显示,并且在该行左侧出现一个醒目的大圆点,这时程序暂时停止并进入中断模式中。(2)当对设置成断点的语句调试完成后,清除断点在代码窗口中将光标移动到设置了断点的语句行上。再次选择“调试”|“切换断点”命令,此时该行字体恢复原来的正常显示。6.2 生成可执行文件执行“文件”菜单中的“生成工程1.exe”,在弹出的“生成工程”对话框中选择可执行文件的目录并输入文件名为“多媒体播放系统.exe”,单击“确定”按钮即可完成。对于生成的可执行文件可完全脱离系统开发工具而单独运行。七. 结束语本论文采用vb为工具开发了一个简单的多媒体播放器,可以播放目前比较流行的mp3、avi等格式文件,但在功能上比起目前流行播放器仍然有很多不足,有待进一步改进。参考文献[1] 《 Visual Basic程序设计简明教程》第二版 龚沛曾、陆慰民、杨志强编[2] 《 Visual Basic 程序设计教程》. 刘瑞新、李树东等编著 电子工业出版社[3] 《 Visual Basic程序设计与应用开发 案例教程》梁曦 主编中国电力出版社[4] 《 Visual Basic 程序设计试题汇编》刘炳文 编著 清华大学出版社[5] 《 Visual Basic 6.0 程序设计实践指导》罗朝盛 主著 浙江科学技术出版社致谢在本次毕业设计中,我从指导老师身上学到了很多东西。老师认真负责的工作态度、严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,他们都给予了我很大的帮助,使我得到不少的提高。这些对于我以后的工作和学习都有巨大的帮助,感谢他耐 心的辅导。同时还要感谢本组同学,是我们的共同努力才圆满完成了毕业设计。

86 评论

amandawei201

毕业论文要靠自己的.

254 评论

相关问答

  • 音频功放毕业论文

    也不是啊!看你自己选什么题目了软件:毋庸怀疑,就是软件做硬件:可以只做硬件,也可以软硬件结合!我做的也是这方面的毕业设计,不过做的是个助听器,很简单的一个设计,

    怀疑本身 4人参与回答 2023-12-08
  • 音频播放器论文参考文献

    android论文参考文献「范文」 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司

    五小样儿同学 3人参与回答 2023-12-11
  • 音乐播放器毕业论文责任书

    您的音乐学专业开题报告有什么要求呢开题报告是需要多少字呢你可以告诉我具体的排版格式要求,希望可帮到你,祝顺利开题报告主要包括以下几个方面: (一)论文名称 论文

    若曦0518 3人参与回答 2023-12-08
  • 小程序音乐播放器毕业论文

    音乐学专业毕业论文开题报告 开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法。以下是一篇关于音乐学专业毕业论

    WTF=WheresTheFood 2人参与回答 2023-12-09
  • 关于音乐播放器的毕业论文

    音乐学专业毕业论文开题报告 开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法。以下是一篇关于音乐学专业毕业论

    lostinyoudaidai 3人参与回答 2023-12-07