基于VC++的媒体播放器的设计与实现

发布日期: 10-30来源: 好易设计网作者: 好易君
以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

本课题是“基于VC++的媒体播放器的设计与实现”。什么是媒体播放器呢?媒体播放器,又称媒体播放机,通常是指电脑中用来播放多媒体的播放软件,把解码器聚集在一起,产生播放的功能。例如Windows Media Player等。由于在Windows Me前的中文Windows一直都把Windows Media Player称作媒体播放器,所以媒体播放器在电脑老用户中成了Windows Media Player的代名词。 然而,随着媒体行业的不断发展,一些广告画面的播放器也可称为媒体播放器,如分众传媒的视频媒体播放器、众普传媒的镜面媒体播放器等;公交电视同样是一种媒体播放器。

前面简要介绍了一些当前的媒体及媒体播放器,下面讲讲本课题中所设计的多媒体播放器――hyplayer。该播放器是基于MFC集成开发环境,利用系统的MCI(media controller interface)命令接口来编程,具有体积小、支持的播放格式多、系统资源占用少、支持播放列表编辑、支持各种视频格式等功能优势,还实现了CD抓轨。它具体包含的可操作的功能如下:

一、 打开文件,添加列表

打开文件有两种方法,一是通过主面板上打开按纽,二是通过菜单中文件的子菜单――打开文件。

添加文件:CButtonST,IDC_ADD,m_add

 

二、 播放控制

播放控制包括:播放(暂停),停止,上一首,下一首,循环,播放进程控制。播放控制也可在菜单中进行控制。

1)   播放:CButtonST, IDC_PLAY, m_play

2)   暂停:CButtonST, IDC_PAUSE, m_pause

3)   停止:CButtonST, IDC_STOP, m_stop

4)   上一首:CButtonST, IDC_PREVIOUS, m_previous

5)   下一首:CButtonST, IDC_NEXT, m_next

6)   循环:CButtonST, IDC_REPEAT, m_repeat

播放进程控制CMySliderControl,  IDC_SLIDER, m_slider

 

三、 对列表的控制

列表的控制包括:添加文件,删除当前所选项,删除全部,在列表中双击播放,列表的隐藏弹出。设置如下:

1)   添加文件:CButtonST, IDC_ADD, m_add

2)   删除当前所选项:CButtonST,   IDC_DEL,  m_del

3)   删除全部:CButtonST,   IDC_DELALL,m_delall

4)   列表中的双击播放:LIST BOX本身的LBN_DBLCLK消息函数OnDblclkList()

5)   列表的隐藏弹出:CButtonST,   IDC_HIDLIST, m_hid

 

四、 菜单设置

除去上述菜单控制之外,菜单中还包括音量控制,窗口总在最上。

1)   音量控制:IDC_ONVOICE, m_voice

2)   窗口总在最上:ID_W_TOP

 

以下是该程序设计课题的基本介绍,若要了解本课题更多学习资料,可联系作者QQ:168750829     

友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离

郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!

好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1