APP下载

基于VC背景下的多媒体播放器设计研究

2018-09-25石冬琴

电子测试 2018年16期
关键词:功能工程

石冬琴

(江南机电设计研究所,贵州贵阳,550000)

1 基本功能描述

多媒体播放软件现在几乎成为每一台家用计算机的装机必备软件,比较流行的有快播、暴风影音以及百度影音等等,通过这些软件能够播放RM、RMVB、MP3、MPEG、DAT等多种格式的多媒体文件。这些商业软件在功能上已经做的相当完备,也符合大多数普通消费者的的胃口,但很多人电脑里总是安装了多种播放器,因为不同的播放器有不同的特点,并不是每个人都执著于用某一款播放器,因此设计一款符合自己使用习惯的播放器是很可行的。

使用VC++6.0强大的MFC、AppWizard、Class Wizard和其中的多种控件可以很方便地建立各种应用软件。同时想要实现更高级更复杂的功能,也可以借助ActiveX控件资源,用这些现有的控件资源,可以省去自己编程的复杂过程,从而实现更高级的功能。本次课程设计要使用VC++6.0自带的一个ActiveX控件——Windows Media Player控件,建立自己的多媒体播放器。

此多媒体播放器具有打开文件、播放、暂停、保存列表、清空列表、删除当前、退出、静音等基本播放功能,并且可以播放:*.mp3,*.wma,*.rmvb,*avi等格式的音频视频文件。同时还具有自制的可隐藏的播放列表,并且可以在播放模式中选择顺序播放、随机播放、单曲循环三种方式。同时,我也添加了保存列表的功能,当下一次打开时能保留上一次保存的播放列表,当然也添加了清空列表和删除当前的功能,更具人性化。

2 设计思路

根据各个按钮控件功能以及Windows Media Player控件的特点,首先要在头文件中将CWMPControl,CWMPSettings等类的对象的绑定以及定义,在后面的程序中需要调用这些类的成员函数。……

登录APP查看全文

猜你喜欢

功能工程
也谈诗的“功能”
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
子午工程
工程
工程
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用
工程