基于MFC的Media Player播放器的控件方法和属性介绍
| 版权声明:本文为博主原创文章,未经博主允许不得转载。
因为使用第三方多媒体库或是第三方控件(Media Player)辅助播放,我们则必须要了解到Media Player控件的一些属性
和方法。下面我们介绍一些常用的方法和属性。
下面这两张图片是我们导入的控件的类库,我们使用的一些方法和属性全部包含在下面的文件当中。


>>.CWMPPlayer4
CString GetUrl();
//取得指定位置
void SetUrl(LPCTSTR lpszNewValue);
//设置文件的位置
CWMPControls GetControls();
//关联CWMPControls
CWMPSettings GetSettings();
//关联CWMPSettings
CWMPMedia GetCurrentMedia();
//关联CWMPMedia
CWMPMediaCollection GetMediaCollection();
//关联CWMPMediaCollection
CWMPPlaylistCollection GetPlaylistCollection();
//关联CWMPPlaylistCollection
CString GetVersionInfo();
//取得版本信息
CWMPNetwork GetNetwork();
//关联CWMPNetwork
CWMPPlaylist GetCurrentPlaylist();
//关联CWMPPlaylist
void SetCurrentPlaylist(LPDISPATCH newValue);
//设置当前的播放列表
CWMPCdromCollection GetCdromCollection();
//关联CWMPCdromCollection
CWMPClosedCaption GetClosedCaption();
//关联CWMPClosedCaption
BOOL GetIsOnline();
//判断是否在线(联网)
CWMPError GetError();
//关联CWMPError类
CString GetStatus();
//取得状态
CWMPDVD GetDvd();
//关联CWMPDVD类
CWMPPlaylist newPlaylist(LPCTSTR bstrName, LPCTSTR bstrURL);
//创建一个新的列表
CWMPMedia newMedia(LPCTSTR bstrURL);
//新的列表的URL
BOOL GetFullScreen();
//判断当前播放器是否全屏
void SetFullScreen(BOOL bNewValue);
//将当前的播放器设置为全屏or不是全屏(true表示全屏,false则否)
void SetUiMode(LPCTSTR lpszNewValue);
//播放器界面模式,可为Full, Mini, None, Invisible
CString GetUiMode();
//取得播放器模式
void openPlayer(LPCTSTR bstrURL);
//打开Windows系统自带的MediaPlayer播放器
>>.CWMPControls
BOOL GetIsAvailable(LPCTSTR bstrItem);
void play();
//播放函数
void stop();
//停止函数
void pause();
//暂停函数
void fastForward();
//快进函数
void fastReverse();
//快退函数
double GetCurrentPosition();
//取得当前播放的进度,返回double类型数据
void SetCurrentPosition(double newValue);
//设置当前的进度
CString GetCurrentPositionString();
//取得当前的进度,返回CString类型数据;格式:字符串格式。如“00:23”
void next();
//下一曲
void previous();
//上一曲
long GetCurrentMarker(); void SetCurrentMarker(long nNewValue);
void playItem(LPDISPATCH pIWMPMedia);
.CWMPSettings
BOOL GetAutoStart();
//获取当前是否处于自动播放
void SetAutoStart(BOOL bNewValue);
//设置是否自动播放
BOOL GetMute();
//取得当前的音量是否处于自动播放状态
void SetMute(BOOL bNewValue);
//设置当前是否静音(true静音,false则否)
long GetPlayCount();
//取得播放次数
void SetPlayCount(long nNewValue);
//设置播放的次数
long GetVolume();
//取得当前的音量大小
void SetVolume(long nNewValue);
//设置音量大小
基本上常用的方法就这些:如果想深入了解的话可以查看Media palyer的文档信息:(链接在下,点击Media Player SDK)
基于MFC的Media Player播放器的控件方法和属性介绍的更多相关文章
- 基于MFC的Media Player播放器的制作(3---功能实现)
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 下面我们试试一下,按下退出Button退出播放器的功能: 首先,我们双击退出Button按钮,就会弹出下图的框: 上面的弄好之后我们就实现 ...
- 基于MFC的Media Player播放器的制作(1---播放器界面的布局)
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 通过上面的一些预备知识,我们现在就可以自己来制作基于MFC的播放器了,接下来我们讲的是使用MFC制作我们播放器 的界面. 首先,我们我们打 ...
- 基于MFC的Media Player播放器的制作介绍
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 因为这次多媒体课程设计做一个基于MFC的播放器,因为本人实力太菜,需要播放音乐或视频文件时候,自己写不出解码 函数,所以准备使用第三方多媒 ...
- 基于MFC的Media Player播放器的制作(2---导入第三方库和介绍第三方库)
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 这一节我们介绍如何导入类库,和介绍类库的一功能和介绍MFC的一些主要的模块部分.下面是如何导入类库.第一步我们选中 Media Playe ...
- 基于MFC的Media Player播放器的制作(4---功能实现代码)
| 版权声明:本文为博主原创文章,未经博主允许不得转载. PandaPlayerDlg.h // PandaPlayerDlg.h : header file // //{{AFX_INCLUDE ...
- 基于MFC的Media Player播放器制作的SetTimer函数介绍
| 版权声明:本文为博主原创文章,未经博主允许不得转载. SetTimer是一种API函数,位于user32.dll中.你想每隔一段时间执行一件事的的时候,你可以使用它. 使用定时器的方法比 较简 ...
- winform中的Windows Media Player播放器设置
namespace WindowsMediaPlayer{ public partial class Form1 : Form { Form2 form2;//声明from2窗体 public For ...
- 最简单的基于FFMPEG+SDL的音频播放器 ver2 (采用SDL2.0)
===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...
- 基于jQuery仿QQ音乐播放器网页版代码
基于jQuery仿QQ音乐播放器网页版代码是一款黑色样式风格的网页QQ音乐播放器样式代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class="m ...
随机推荐
- 如何使用iText制作中文PDF
1. 下载itextpdf.jar 基础包:http://jaist.dl.sourceforge.net/project/itext/iText/iText5.5.2/itext-5.5.2.zip ...
- CF561做题
C题: 一期思路:我们发现如果x,y满足条件,那么{x,-y} {-x,y} {-x,-y}也满足条件.那么我们可以只讨论|x| |y|是否满足条件,如果满足条件,那么对ans的贡献是|x|出现次数* ...
- Mycat+Pxc的配置
1 schema.xml配置文件 Balance属性 负载均称类型 0:不开启读写分离机制,所有读操作都发送到当前可用的writeHost上 1:全部的readHost与stand by writeH ...
- BUUCTF 梅花香自苦寒来
梅花香自苦寒来 打开图片可以看到,在jpg后面有大量的数据,将它保存出来,可以看出是十六进制,将它转为ascii,写脚本 with open('hex.txt','r') as h: h=h.read ...
- element checkbox 勾选时出现弹框提示。
复选框选中的时候,必须提示是否确定选中,取消勾选的时候也要. 不能解决的思路: 1.element的checkbox只有一个change事件,该事件只返回该选项最新的值(true,false)(不会返 ...
- SQL数据库—<2>数据库基本操作(CRUD)
学习基本操作语句之前先简单了解数据库的基本数据类型: 数据类型: 二进制数据:以十六进制形式存储 固定长度:binary 可变长度:varbinary 字符数据 ...
- WPF 基本图形
一.WPF的基本图形 WPF图形的基类是Shape,所有的wpf图形类都是继承于Shape.Height,Width等决定它所处的面积,位置等,在没有设置图形宽高的情况,坐标位置为所在的容器的坐标,设 ...
- shell input value from console
echo "Please enter some input: " read input_variable echo "You entered: $input_variab ...
- ab(http)与abs(https)压测工具
在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请 ...
- Qt + VS【无法打开xxx文件】
在工程中右键点击属性-配置属性-VC++目录-包含目录-选择自己安装的qt路径下的头文件包含进去即可,烦人的下杠红线也随之消失.