基于MFC的Media Player播放器的制作(2---导入第三方库和介绍第三方库)

|   版权声明:本文为博主原创文章,未经博主允许不得转载。

  这一节我们介绍如何导入类库,和介绍类库的一功能和介绍MFC的一些主要的模块部分。下面是如何导入类库。第一步我们选中

Media Player的控件(也就是刚才的那个黑黑的窗口),按下快捷键Ctrl+W就会进入下面的窗口,具体操作看下图:

如上图:Ctrl + W后,选择 Member Variables,找到 IDC_OCX1,然后单击 Add Variables,出现弹出框后点击确定。

    确定之后,又会弹出一个弹出框,如上图,上面的弹出框是我们要导入的第三方类库,我们单击OK,导入类库

  在OK之后,类库导入成功(如下图),导入成功后我们会看到如上图的弹出框,让你添加Media Player控件的变量,我们在第一

个文本框中写入m_ActiveMovie(这个名字随你自己取),写好之后,点击OK(其他项默认就行)

下面我们一一的介绍常用类的作用:

1. CWMPPlayer4:

最重要的部分,这个类中包含了一些其他类中的实例化函数,我们可以通过对应的实例化函数,与其他的类建立关联,从而使用其

他类里面的一些函数,我们要用到的比较用的两个类的关联函数,如下:

1 CWMPControls GetControls();        //关联CWMPControls
2 CWMPSettings GetSettings();        //关联CWMPSettings
3 这两个在前面已介绍

还有就是一些获取全屏函数和文件路径的一些基本的操作函数,都在里面

2. CWMPControls:

这个类里面的函数我们用的很多,比如play(播放),stop(停止)等等一些的与音频控制操作的函数全部在里面。当然要使用

这里面的东西我们建立类的关联(类的关联在下节介绍)

3. CWMPSettings:

这个类主要的实现的是,一些设置方面的功能的方法。如音量的设置等等。(这个使用也要关联)

4.其他的一些类里面还有一些功能,根据自己的需求去找。这里就不一一的介绍了。

下面在介绍MFC的主要模块部分:

时间: 2024-11-03 22:13:52

基于MFC的Media Player播放器的制作(2---导入第三方库和介绍第三方库)的相关文章

基于MFC的Media Player播放器的制作(3---功能实现)

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 下面我们试试一下,按下退出Button退出播放器的功能: 首先,我们双击退出Button按钮,就会弹出下图的框: 上面的弄好之后我们就实现退出函数的功能: 这个代码写好之后,我们可以运行一下,在单击退出按钮,可以发现,按下之后我 们的播放器自动退出 下面我们在实现打开文件的功能,这个功能比较复杂,第一步我们首先双击打开文件按钮,在CPandaPlayerDlg.cpp中创建函 数OnOpenfile():创建过程同上. 可以看到函数:

基于MFC的Media Player播放器的制作介绍

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 因为这次多媒体课程设计做一个基于MFC的播放器,因为本人实力太菜,需要播放音乐或视频文件时候,自己写不出解码 函数,所以准备使用第三方多媒体库或是第三方控件辅助播放,找来找去还是觉得用Windows Media Player控件来编写比较 方便,因此这次播放器的制作主要是根据Media Player控件来实现,因为在微软平台已经封装好了一系列的解码方法(如声音解 码和视频解码)和一些常用的操作方法(如声音音量的增加,快进等等),因此使

基于MFC的Media Player播放器的制作(4---功能实现代码)

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 下面附上我整个的播放器功能实现部分的代码,如果有需要整个Project的联系我邮箱:[email protected] PandaPlayerDlg.h 1 // PandaPlayerDlg.h : header file 2 // 3 //{{AFX_INCLUDES() 4 #include "wmpplayer4.h" 5 #include "wmpcontrols.h" 6 #include &

基于MFC的Media Player播放器的控件方法和属性介绍

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 因为使用第三方多媒体库或是第三方控件(Media Player)辅助播放,我们则必须要了解到Media Player控件的一些属性 和方法.下面我们介绍一些常用的方法和属性. 下面这两张图片是我们导入的控件的类库,我们使用的一些方法和属性全部包含在下面的文件当中. >>.CWMPPlayer4 1 CString GetUrl(); 2 //取得指定位置 3 void SetUrl(LPCTSTR lpszNewValue); 4

基于MFC的Media Player的播放器的制作(1---播放器界面的布局)

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 通过上面的一些预备知识,我们现在就可以自己来制作基于MFC的播放器了,接下来我们讲的是使用MFC制作我们播放器 的界面. 首先,我们我们打开VC++ 6.0.找到工具条:  文件 ---> 新建--->在接下的操作根据图片来 上面的操作完成之后,我们可以在我们设置的保存路径处,找到我们的过程文件夹,并且可以看到VC++6.0的面板了. 如下图: 接下来,介绍界面组件的添加:如图操作 如上图将所有的组件添加好,并设置好ID和名称,我的

最简单的基于FFMPEG+SDL的音频播放器:拆分-解码器和播放器

本文补充记录<最简单的基于FFMPEG+SDL的音频播放器>中的两个例子:FFmpeg音频解码器和SDL音频采样数据播放器.这两个部分是从音频播放器中拆分出来的两个例子.FFmpeg音频解码器实现了视频数据到PCM采样数据的解码,而SDL音频采样数据播放器实现了PCM数据到音频设备的播放.简而言之,原先的FFmpeg+SDL音频播放器实现了: 音频数据->PCM->音频设备 FFmpeg音频解码器实现了: 音频数据->PCM SDL音频采样数据播放器实现了: PCM->

基于jQuery仿QQ音乐播放器网页版代码

基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m_player" id="divplayer" role="application" onselectstart="return false" style="left: 0px;"> <div class=&

最简单的基于FFMPEG+SDL的音频播放器 ver2 (采用SDL2.0)

简介 之前做过一个简单的音频播放器:<最简单的基于FFMPEG+SDL的音频播放器>,采用的是SDL1.2.前两天刚把原先做的<最简单的基于FFMPEG+SDL的视频播放器>更新采用了SDL2.0,于是顺手也把音频播放器更新成为SDL2.0. SourceForge项目主页:https://sourceforge.net/projects/simplestffmpegaudioplayer/ 完整工程下载地址:http://download.csdn.net/detail/leix

演示基于SDL2.0+FFmpeg的播放器

SDL是一个跨平台的渲染组件,目前已经推出到2.0.3版本,支持Win/Linux/OSX/Android.网上很多介绍大多是基于SDL1.2版本的,与2.0版本有一定的差别,本文演示如何用SDL2.0版本播放视频(仅视频). SDL下载网站:http://libsdl.org 参考网址:http://blog.csdn.net/dawdo222/article/details/8692834 上代码: // 演示如何用SDL2进行播放 //可参考http://blog.csdn.net/daw