doc 基于ActiveMovie组件的多媒体播放器的实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:33 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 16:22

基于ActiveMovie组件的多媒体播放器的实现

下存储歌手信息存储唱片专辑信息存储标题信息存储年代信息存储备注信息存储音乐风格序列声明个该结构变量具体获取文件信息的方式如下河南大学本科毕业生学士学位论文第页文件路径以二进制形式打开文件,把文件指针移动到信息处如果没有发现信息标识,就关闭文件读取文件详细信息如前面所提到的,退出系统时需要保存当前系统状态信息,这里用函数实现。退出播放系统时,保存本次播放的基本状态信息,供下次使用系统时加载使用,这个函数没有什么核心内容,主要逐个获取状态信息,调用函数进行保存。,在节点下保存系统状态信息,若存在节点,更新其值即可若不存在,在节点下新建节点进行赋值,保存退出即可。为状态信息节点名,为节点值,为文件物理路径。该函数核心实现如下若不存在,新建节点赋值保存河南大学本科毕业生学士学位论文第页系统函数入口是系统运行的根基点,系统运行首先运行入口函数。主函数入口加载皮肤加载系统基本信息系统基本设置启动播放。具体实现如下加载皮肤文件加载系统基本状态信息文件文件根节点根节点赋值定义子节点循环读取各个子节点进行状态设置设置状态信息操作启动播放功能窗体区功能窗体模块包含五个窗体主播放窗体媒体列表窗体歌词显示窗体迷你播放窗体媒体文件信息窗体。对于迷你播放窗体,其主要功能都是通过调用主播放窗体公共接口实现的,而媒体文件信息窗体是调用接口功能模块公共成员实现的,所以均不加介绍。下面主要结合其他三个主要窗体主要功能的设计与实现进行论述。主播放窗体如前面的介绍,主要进行各种播放控制,其主要的功能实现有以下几点河南大学本科毕业生学士学位论文第页打开文件播放,使用的是控件,该控件在和动态连接库例程之间提供了接口。为了用该控件创建对话框,必须要求在目录下。为了在应用程序中使用控件,应将其添加到窗体上并设置属性。控件显示的对话由控件的方法决定。运行时,调用相应方法后将显示对话框或执行帮助引擎设计时在窗体上将控件显示成个图标,此图标的大小不能改变。控件可以显示如下常用对话框打开另存为颜色字体打印显示打开对话框有了打开对话框就可指定驱动器目录文件扩展名和文件名。另存为对话框在外观上与打开对话框相同,只是对话框的标题和文件名是暗淡的。运行时选定文件并关闭对话框后,河南大学本科毕业生学士学位论文第页文件重命名本系统用到的是重命名播放列表名,具体处理思路如下重命名文件歌词显示窗体读取歌词文件绑定于歌词列表,具体实现如下歌词文件格式为徘徊过多少橱窗,为显示后面歌词的时间,故采用以下处理,读入行数据并将其赋予变量。,获取显示时间如获取显示时间的歌词如徘徊过多少橱窗添加至歌词列表显示若个多个时间点对应句歌词,如下形式吞风吻雨葬落日未曾彷徨处理稍微麻烦,但原理基本样,具体实现如下河南大学本科毕业生学士学位论文第页若当前播放时间在所有播放时间字符串中,则控制歌词显示,获取当前时间对应歌词列表的下标,选定显示。迷你窗体歌词显示河南大学本科毕业生学士学位论文第页结论本系统是我第次运用平台进行开发。之所以选择这个平台,除了开发应用程序的方便高效外,也想对自己学习能力进行次检测,使自己在个目标时间内去熟悉个平台,熟悉门语言。虽然没有达到预期圆满的目标,但着实得到次锤炼,更是对未来进入社会工作充满了信心。项目实现了播放器所有的主要功能,涉及到了开发的大部分知识,进度基本上与计划保持了致,达到了预期设计的目标。借助此系统开发,我熟悉了平台的开发,对语言也有了进步的认识,对相关多媒体方面的知识也进行了较为全面的了解和学习。但也存在部分问题,如对函数了解不够深入数据库操作相对还是比较薄弱相关多媒体方面的专业知识不够扎实等,所以需要进步深入地学习。毕业设计使自己又次得到了锤炼,也希望自己的努力能为大学的学习生活划上个圆满的句号。河南大学本科毕业生学士学位论文第页参考文献林福宗,多媒体技术基础,第版,清华大学出版社,年月钟玉琢,多媒体计算机技术基础及应用,清华大学出版社,年月等著,多媒体技术教程,机械工业出版社,年月彭波等著,多媒体技术及应用,机械工业出版社,年月,赵子江,多媒体技术应用教程,第版,机械工业出版社,年月用属性获取选定的文件名。要显示打开对话框指定在文件类型列表框中显示的文件过滤器列表。可用下列格式设置属性是列表框中显示的字符串例如,。是实际的文件过滤器例如,。每个设置间必须用管道符号分隔。用方法显示对话框。选定文件后可用属性获取选定文件的名称。对所有公共对话框,当属性为,而且用户单击了对话框的取消按钮时将生成个。在显示对话框时捕获,以此检测是否按了取消按钮。系统中具体实现如下所示初始化路径设置对话框模式全部媒体格式河南大学本科毕业生学士学位论文第页多媒体文件为对象,此处用于选择文件。获取文件物理路径启动播放媒体播放时间显示,可获得媒体播放位置,是个型变量,需要将其转化为字符串进行显示,效果如图具体实现如下,必要参数,任何有效的表达式。可选参数。有效的命名表达式或用户自定义格式表达式。可选参数,常数,表示星期的第天。可选参数,常数,表示年的第周。,分钟转换,秒转换进度条是用程序控制实现的,进度条的使用分为两种情况播放进度控制进度条显示进度条操作控制播放进度。本系统未采用任何第三方进度条控件,而是通过控制图片显示来实现的。这里需要两张图片张为背景图片张为滑块图片,控制滑块图片在背景图片上移动。播放进度控制进度条显示通过获取当前媒体播放的位置来设置滑块图片的位置。为滑块需要移动的距离进度条操作控制播放进度通过滑块位置和进度条长度即进度条背景图片的宽度设置媒体的播放位置。为鼠标单击位置的横坐标相对于进度条背景图片的位置,为当前进度占总进度的百分比。整个实现就是获取并设置媒体的播放位置。设置滑块位置。音量控制的实现与进度控制的实现思想致,这里不在赘述。河南大学本科毕业生学士学位论文第页媒体列表窗体播放列表窗体主要是播放列表的相关操作,主要列举以下功能的实现随机播放实现,即随机播放播放列表的媒体文件,具体实现如下获取播放列表的曲目数生成到之间的随机数值然后通过播放列表窗体获取当前选中的文件进行播放。由播放列表绑定文件列表,即读取播放列表文件,逐行读取每行绑定文件列表进行显示播放列表名打开列表文件循环至文件尾。,读入行数据并将其赋予变量。截取播放列表中物理路径中的文件名添加至列表设置该文件在播放列表中的位置即所在行,方便获取物理路径。设置窗体控件位置及显示大小加载皮肤文件,主要是加载窗体图片信息及控件显示坐标大小信息,加载后初始化窗体进行设置获取位置信息,包含距左距上距离及宽高信息提取位置信息中的左上宽高信息存至中。进行控件设置设置控件位置的具体实现体播放器将多媒体的概念带进了人们的感官世界,潜移默化的影响着人们的生产和生活。多媒体的定义多媒体是融合两种或者两种以上媒体的种人机交互式信息交流和传播媒体,使用的媒体包括文字图形图像声音动画和电视图像等。它是门综合技术,所以又称之为多媒体技术。多媒体技术的概念起源于世纪年代初期,真正的发展是在年代。多媒体是在计算机技术通讯网络技术大众传媒技术等现代信息技术不断进步的条件下,由多个学科不断融合,相互促进而产生出来的,它是信息技术应用发展的必然。进入年代,由于信息高速公路计划的兴起互联网络的广泛应用,大大刺激了多媒体信息产业的发展,在全球掀起股家电行业有线电视网络娱乐行业计算机工业及通讯行业相互兼并联合组网的浪潮,人们开始步入真正的多媒体时代。相关行业的大规模兼并联合,大造了新代的信息领域,产生了崭新的信息社会概念,同时也创造了无穷的机遇和潜在的巨大的市场空间。之后伴随着计算机网络数字电视技术和通讯技术的快速发展,信息技术领域中的多媒体技术成为新代电子技术发展和竞争的聚焦点。河南大学本科毕业生学士学位论文第页多媒体技术的发展现状多媒体技术的交互性向用户提供更加有效的控制和使用信息的手段。而多媒体播放平台则是交互这特性实现的种重要的途径。播放平台是多媒体技术应用的重要部分,是多媒体技术的展示舞台,是人们走进多媒体世界的主要桥梁。各式各样的媒体播放器将人们与多媒体联系的日益紧密,使多媒体技术真正地走向大众化。伴随着多媒体技术的快速发展,各式各样的多媒体播放器也应运而生。现存的主流播放器大致可以分为两大类视频播放器和音频播放器。这里是从用户的使用习惯去划分的,实际上很多播放器都可以支持大多的媒体格式,它们不仅仅支持音频的播放还支持视频的播放。但因设计的侧重点不同,用户对它们使用的也存在差异,比如说可用来进行音频播放,它以其小巧方便外观漂亮等特点成为很多用户播放音频的不二之选,它同样支持视频的处理,但却没有图像显示,这里可以看得出开发者对它的设计定位常被用来播放视频,它几乎支持所有的媒体格式,播放视频尤为快捷方便,因此成为很多用户播放视频的首选,但却很少被用来播放音频。这就是播放器设计定位的不同对用户使用习惯的影响,也是用户不同使用需求的必然所致。本播放系统的开发正是基于以上的考虑和分析去进行的,力图在音频播放和视频播放上都去竭力满足用户使用的需求,力求兼顾当前主流播放器在音频播放和视频播放方面的各自优点,力保在使用上去迎合用户的习惯。河南大学本科毕业生学士学位论文第页第章开发环境和相关技术介绍系统的开发离不开对开发环境的了解和对相应开发技术的学习,开发环境是实现系统开发的前提,开发技术则是实现系统功能的根本。下面将分两节介绍本系统的开发环境和主要的开发技术。系统开发环境本系统是在操作系统上采用开发平台进行开发的,使用的语言是以下简称。之所以采用开发平台,主要是考虑该平台开发应用程序的便捷性高效性

下一篇
基于ActiveMovie组件的多媒体播放器的实现第1页
1 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第2页
2 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第3页
3 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第4页
4 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第5页
5 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第6页
6 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第7页
7 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第8页
8 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第9页
9 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第10页
10 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第11页
11 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第12页
12 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第13页
13 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第14页
14 页 / 共 33
基于ActiveMovie组件的多媒体播放器的实现第15页
15 页 / 共 33
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批