<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
<title>VC2008 Windows Media Player控件的使用技巧(三) - 无幻 - CSDN博客</title>
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/detail-a9047c3caf.min.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/themes/skin-blackboard/skin-blackboard-1340d63bd5.min.css">
<script type="text/javascript">
var username = "akof1314";
var blog_address = "https://blog.csdn.net/akof1314";
var static_host = "https://csdnimg.cn/release/phoenix/";
var currentUserName = "";
var isShowAds = true;
var isOwner = false;
var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/akof1314/article/details/4939553"
var blogUrl = "https://blog.csdn.net/";
//页面皮肤样式
var curSkin = "skin-blackboard";
// 第四范式所需数据
var articleTitles = "VC2008 Windows Media Player控件的使用技巧(三) - 无幻";
var articleID = "4939553";
var nickName = "无幻";
</script>
<script type="text/javascript">
// Traffic Stats of the entire Web site By baidu
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?6bcd52f51e9b3dce32bec4a3997715ac";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
// Traffic Stats of the entire Web site By baidu end
</script>
<script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/rabbit/exposure-click/main-1.0.6.js"></script>
<!-- 新版上报 -->
<script src="//g.csdnimg.cn/track/1.1.1/track.js" type="text/javascript"></script>
<!-- 新版上报end -->
<link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
<style>
.MathJax, .MathJax_Message, .MathJax_Preview{
display: none
}
</style>
VC2008 Windows Media Player控件的使用技巧(三)
软件环境:Visual C++ 2008 SP1
本次目的:在VC2008下Windows Media Player控件的用法之进阶篇
在上次的编写Media Player播放器后,这次我们来实现对音视频的控制,比如:播放、暂停、停止、快进、音量、进度条等等。首先我们在对话框上放置如下按钮,如图:
在对话框头文件中,添加播放器的一些头文件和声明对象。
// TestDlg.h : 头文件 // #pragma once #include "afxwin.h" #include "CWMPPlayer4.h" //播放头文件 #include "CWMPControls.h" //控制头文件 #include "CWMPSettings.h" //设置头文件 #include "CWMPMedia.h" //媒体头文件 #include "afxcmn.h" // CTestDlg 对话框 class CTestDlg : public CDialog { // ······在这里省略 public: CWMPPlayer4 m_Player; //播放地址关联 CWMPControls m_control; //控制按钮关联 CWMPSettings m_setting; //设置按钮关联 CWMPMedia m_media; //媒体 CProgressCtrl m_progress; //进度条 };
对窗体添加事件,添加一个OnTimer()事件。对Media Player添加播放改变PlayStateChange()事件。具体代码如下:
// TestDlg.cpp : 实现文件 BOOL CTestDlg::OnInitDialog() { //·········省略 m_control=static_cast<CWMPControls>(m_Player.get_controls()); m_setting=m_Player.get_settings(); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE } void CTestDlg::OnBnClickedButton1() { m_control.play(); //播放 } void CTestDlg::OnBnClickedButton6() { CString fileName; CFileDialog fileDialog( TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("音频、视频文件(*.*)|*.*||"),this); if (fileDialog.DoModal() == IDOK) { fileName=fileDialog.GetPathName(); m_Player.put_URL(fileName); //打开播放 } m_media=static_cast<CWMPMedia>(m_Player.newMedia(fileName)); m_progress.SetRange(0,(int)m_media.get_duration()); //媒体总长度 m_progress.SetPos(0); } void CTestDlg::OnBnClickedButton2() { m_control.pause(); //暂停 } void CTestDlg::OnBnClickedButton3() { m_control.stop(); //停止 } void CTestDlg::OnBnClickedButton4() { m_control.fastForward(); //快进 } void CTestDlg::OnBnClickedButton5() { m_control.fastReverse(); //快退 } void CTestDlg::OnBnClickedButton7() { m_Player.put_fullScreen(1); //全屏 } void CTestDlg::OnBnClickedButton8() { m_setting.put_volume(m_setting.get_volume()-10); //音量减少 } void CTestDlg::OnBnClickedButton9() { m_setting.put_volume(m_setting.get_volume()+10); //音量增加 } void CTestDlg::PlayStateChangeOcx1(long NewState) { if (NewState==3) //播放状态时, 开启定时器 SetTimer(1,1000,NULL); else if (NewState==1) //停止时, 关闭定时器, 进度条回0 { m_progress.SetPos(0); KillTimer(1); } else KillTimer(1); } void CTestDlg::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nIDEvent != 1) return; m_progress.SetPos(m_progress.GetPos()+1); CDialog::OnTimer(nIDEvent); }
效果如下:
<span style="color:#ff6600;">Media player控件常用属性 </span>
<span style="color:#ff6600;">Media player控件常用属性 </span>
</h1>
属性/方法名: |
]
URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 enableContextMenu:Boolean; 启用/禁用右键菜单 fullScreen:boolean; 是否全屏显示 [ controls]
wmp.controls //播放器基本控制 controls.play; 播放 controls.pause; 暂停 controls.stop; 停止 controls.currentPosition:double; 当前进度 controls.currentPositionString:string; 当前进度,字符串格式。如“00:23” controls.fastForward; 快进 controls.fastReverse; 快退 controls.next; 下一曲 controls.previous; 上一曲 [ settings]
wmp.settings //播放器基本设置 settings.volume:integer; 音量,0-100 settings.autoStart:Boolean; 是否自动播放 settings.mute:Boolean; 是否静音 settings.playCount:integer; 播放次数 [ currentMedia]
wmp.currentMedia //当前媒体属性 currentMedia.duration:double; 媒体总长度 currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24” currentMedia.getItemInfo(const string); 获 取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描 述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址 currentMedia.setItemInfo(const string); 通过属性名设置媒体信息 currentMedia.name:string; 同 currentMedia.getItemInfo("Title") [ currentPlaylist]
wmp.currentPlaylist //当前播放列表属性 currentPlaylist.count:integer; 当前播放列表所包含媒体数 currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia表格转载自:http://blog.csdn.net/jomakzhao/archive/2007/05/11/1604076.aspx
player.GetPlayState() 返回播放器状态(0:停止,1:连接,2:缓冲,3:播放,4:暂停,5:寻找)
…
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view='{"mod":"popu_614","con":",https://blog.csdn.net/u010588861/article/details/41349825,BlogCommendFromQuerySearch_2"}' data-track-click='{"mod":"popu_614","con":",https://blog.csdn.net/u010588861/article/details/41349825,BlogCommendFromQuerySearch_2"}'>
<a href="https://blog.csdn.net/u010588861/article/details/41349825" target="_blank" title="关于vs2008及以上添加Window media player控件问题解决">
<div class="content">
<h4 class="text-truncate oneline">
关于vs2008及以上添加Window <em>media</em> <em>player</em><em>控件</em>问题解决 </h4>
<div class="info-box d-flex align-content-center">
<p class="avatar">
<img src="https://avatar.csdn.net/E/E/1/3_u010588861.jpg" alt="u010588861" class="avatar-pic">
<span class="namebox">
<span class="name">u010588861</span>
<span class="triangle"></span>
</span>
</p>
<p class="date-and-readNum">
<span class="date hover-show">11-21</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xlink:href="#csdnc-yuedushu"></use>
</svg>
2499</span>
</p>
</div>
<p class="content oneline">
最近用到了windows media player控件
环境vs2010
Windows Media Player控件的使用和使用心得
itmail
06-01
7347
原文摘自http://lzy3169421.blog.163.com/blog/static/113545277200931594738193/这是我看到的,关于WMP的帖子里总结得最全面而且写得也最…
VC调用windows media player控件实现视频播放
ccx_john
08-29
2343
一 新建MFC项目工程
打开Microsoft Visual C++ 6.0(以下简称VC6.0),选择菜单File->New命令,弹出New窗口,在New窗口中单击Projects标签,弹出选项卡…
C#中Windows Media Player控件使用实例|方法
shouhouxiaomuwu
11-01
5766
Windows Media Player控件
Windows Media Player是一种媒体播放器,可以播放当前最流行的音频、视频文件和大多数混合型的多媒体文件。为了便于程序的开发,Visual …
Windows media player控件的属性、方法及应用
l_mloveforever
03-31
1013
前言:
“VB Windows
Media Player”在作品展期间用到了这个控件,于是乎在网上搜罗了一些小知识分享给大家。
正文:
Windows Media Player 控件…
下载
windows Media Player控件类
11-29
windows Media Player控件类,主要为在VS中找不到ActiveX控件里的windows Media Player控件类所提供,里面有24类,版本较新.方法介绍:http://blog.csdn.net/akof1314/…
下载
C# Windows Media Player控件的常用属性及方法
07-06
1、基本属性
URL 指定媒体位置,本机或网络地址
例如:axWindowsMediaPlayer1.URL = @“f:\aa.mp3”;
uiMode 播放器界面模式,可为Full, Mini, None…
下载
MFC调用windows自带的播放器控件windows media player实现视频播放
12-23
在VS2008中用MFC的基于对话框调用微软的windows media player多媒体播放器控件,实现多媒体播放器的开发,完成了播放器外框设定,播放,停止,暂停,快进/快退,自动大小,是否全屏等功能,同时将可能需要的所有类一并载入,…
博主推荐
换一批
<div class="recommend-loading-box">
<img src='https://csdnimg.cn/release/phoenix/images/feedLoading.gif'>
</div>
<div class="recommend-end-box">
<p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
</div>
</div>
</main>
<aside>
<div id="asideProfile" class="aside-box">
<!-- <h3 class="aside-title">个人资料</h3> -->
<div class="profile-intro d-flex">
<div class="avatar-box d-flex justify-content-center flex-column">
<a href="https://blog.csdn.net/akof1314">
<img src="https://avatar.csdn.net/C/1/7/3_akof1314.jpg" class="avatar_pic">
</a>
</div>
<div class="user-info d-flex justify-content-center flex-column">
<p class="name csdn-tracking-statistics tracking-click" data-mod="popu_379">
<a href="https://blog.csdn.net/akof1314" target="_blank" class="" id="uid">无幻</a>
</p>
</div>
<div class="opt-box d-flex justify-content-center flex-column">
<span class="csdn-tracking-statistics tracking-click" data-mod="popu_379">
<a class="btn btn-sm btn-red-hollow" id="btnAttent">关注</a>
</span>
</div>
</div>
<div class="data-info d-flex item-tiling">
<dl class="text-center" title="409">
<dt><a href="https://blog.csdn.net/akof1314?t=1">原创</a></dt>
<dd><a href="https://blog.csdn.net/akof1314?t=1"><span class="count">409</span></a></dd>
</dl>
<dl class="text-center" id="fanBox" title="2956">
<dt>粉丝</dt>
<dd><span class="count" id="fan">2956</span></dd>
</dl>
<dl class="text-center" title="520">
<dt>喜欢</dt>
<dd><span class="count">520</span></dd>
</dl>
<dl class="text-center" title="3471">
<dt>评论</dt>
<dd><span class="count">3471</span></dd>
</dl>
</div>
<div class="grade-box clearfix">
<dl>
<dt>等级:</dt>
<dd>
<a href="https://blog.csdn.net/home/help.html#level" title="8级,点击查看等级说明" target="_blank">
<svg class="icon icon-level" aria-hidden="true">
<use xlink:href="#csdnc-bloglevel-8"></use>
</svg>
</a>
</dd>
</dl>
<dl>
<dt>访问:</dt>
<dd title="3772419">
377万+ </dd>
</dl>
<dl>
<dt>积分:</dt>
<dd title="37031">
3万+ </dd>
</dl>
<dl title="150">
<dt>排名:</dt>
<dd>150</dd>
</dl>
</div>
</div>
<div class="csdn-tracking-statistics mb8 box-shadow" data-pid="blog" data-mod="popu_4" style="height:250px;">
<div class="aside-content text-center" id="cpro_u2734133">
<!-- 广告位:PC-博客内页-百度联盟-300x250 --><script type="text/javascript" src="//rabc1.iteye.com/common/production/web/z3n86.js?lg=yyovfyh"></script> </div>
个人说明
最新文章
个人分类
- 1.1 C/C++ 19篇
- 1.2 ACM/ICPC 71篇
- 1.3 数据结构和算法 32篇
- 1.4 C++标准和STL 5篇
- 2 ------VC 编程------ 1篇
- 2.1 VC++/MFC 61篇
- 2.2 MFC9.0版本 17篇
- 2.3 VC技巧收集 31篇
- 2.4 线程/图形学 10篇
- 2.5 网络编程 7篇
- 2.6 第三方库 30篇
- 3.1 Cocos2d-x 23篇
- 3.2 MyGui 5篇
- 3.3 Unity 66篇
- 4.1 软件应用 21篇
- 4.2 软件测试 2篇
- 4.3 软件作品 12篇
- 4.4 游戏作品 1篇
- 5.1 C#/.NET编程 12篇
- 5.2 Delphi编程 41篇
- 5.3 Lua编程 7篇
- 5.4 QT编程 5篇
- 5.5 SQL Server 7篇
- 5.6 Ubuntu初探 6篇
- 5.7 实用网站 8篇
归档
- 2018年9月 1篇
- 2018年8月 1篇
- 2018年7月 1篇
- 2018年6月 1篇
- 2018年5月 1篇
- 2018年4月 1篇
- 2018年3月 1篇
- 2018年2月 1篇
- 2018年1月 1篇
- 2017年12月 1篇
- 2017年11月 2篇
- 2017年10月 1篇
- 2017年9月 1篇
- 2017年8月 1篇
- 2017年7月 1篇
- 2017年6月 1篇
- 2017年5月 1篇
- 2017年4月 2篇
- 2017年3月 1篇
- 2017年2月 1篇
- 2017年1月 1篇
- 2016年12月 1篇
- 2016年11月 1篇
- 2016年10月 1篇
- 2016年9月 1篇
- 2016年8月 1篇
- 2016年7月 1篇
- 2016年6月 3篇
- 2016年5月 1篇
- 2016年4月 1篇
- 2016年3月 1篇
- 2016年2月 1篇
- 2016年1月 1篇
- 2015年12月 1篇
- 2015年11月 1篇
- 2015年10月 2篇
- 2015年9月 1篇
- 2015年8月 1篇
- 2015年7月 1篇
- 2015年6月 1篇
- 2015年5月 1篇
- 2015年4月 3篇
- 2015年3月 1篇
- 2015年2月 1篇
- 2015年1月 1篇
- 2014年12月 1篇
- 2014年11月 2篇
- 2014年10月 1篇
- 2014年9月 3篇
- 2014年8月 3篇
- 2014年7月 3篇
- 2014年6月 1篇
- 2014年5月 1篇
- 2014年4月 3篇
- 2014年3月 1篇
- 2014年2月 1篇
- 2014年1月 8篇
- 2013年12月 1篇
- 2013年11月 3篇
- 2013年10月 2篇
- 2013年9月 2篇
- 2013年8月 3篇
- 2013年7月 2篇
- 2013年6月 3篇
- 2013年5月 2篇
- 2013年4月 1篇
- 2013年3月 1篇
- 2013年2月 2篇
- 2013年1月 3篇
- 2012年12月 6篇
- 2012年11月 1篇
- 2012年10月 4篇
- 2012年9月 3篇
- 2012年8月 1篇
- 2012年7月 3篇
- 2012年6月 5篇
- 2012年5月 5篇
- 2012年4月 5篇
- 2012年3月 5篇
- 2012年2月 1篇
- 2012年1月 3篇
- 2011年12月 5篇
- 2011年11月 4篇
- 2011年10月 4篇
- 2011年9月 4篇
- 2011年8月 5篇
- 2011年7月 5篇
- 2011年6月 1篇
- 2011年5月 13篇
- 2011年4月 11篇
- 2011年3月 7篇
- 2011年2月 5篇
- 2011年1月 2篇
- 2010年12月 5篇
- 2010年11月 4篇
- 2010年10月 5篇
- 2010年9月 2篇
- 2010年8月 7篇
- 2010年7月 14篇
- 2010年6月 18篇
- 2010年5月 23篇
- 2010年4月 19篇
- 2010年3月 5篇
- 2010年1月 35篇
- 2009年12月 22篇
- 2009年11月 21篇
- 2009年10月 8篇
- 2009年9月 10篇
- 2009年8月 42篇
- 2009年7月 49篇
最新评论
- CoolFormat源代码格式化工具
yb1449352:真厉害 大神!!!
- CoolFormat源代码格式化工具
qq_36315956:强强强
- Unity 右键快捷进行SVN操作
avi9111:不错不错
- Unity Windows&...
akof1314:[reply]watinwaay[/reply] python装完,通用设置环境变量,就可以直接调...
- 简易却不失华丽 [进销存管理](B...
akof1314:[reply]J1nAB1n9[/reply] 已修改
<!-- 宽屏更多按钮 -->
<li class="widescreen-more">
<a class="btn-comments chat-ask-button low-height hover-box" title="快问" href="#chatqa">
<svg class="icon hover-hide" aria-hidden="true">
<use xlink:href="#csdnc-more"></use>
</svg>
<span class="hover-show text">更多</span>
</a>
<ul class="widescreen-more-box">
<li class="widescreen-more">
<a class="btn-comments low-height hover-box" href="https://blog.csdn.net/akof1314/article/details/4900244" title="VC2008 Windows Media Player控件的使用技巧(二)">
<svg class="icon hover-hide" aria-hidden="true">
<use xlink:href="#csdnc-shangyiye"></use>
</svg>
<span class="hover-show text text3">上一篇</span>
</a>
</li>
<li class="widescreen-more">
<a class="btn-comments hover-box low-height" href="https://blog.csdn.net/akof1314/article/details/4941790" title="Windows Media Player播放器(VC++ 2008)">
<svg class="icon hover-hide" aria-hidden="true">
<use xlink:href="#csdnc-xiayiye"></use>
</svg>
<span class="hover-show text text3">下一篇</span>
</a>
</li>
</ul>
</li>
</ul>
软件环境:Visual C++ 2008 SP1
本次目的:在VC2008下Windows Media Player控件的用法之进阶篇
在上次的编写Media Player播放器后,这次我们来实现对音视频的控制,比如:播放、暂停、停止、快进、音量、进度条等等。首先我们在对话框上放置如下按钮,如图:
在对话框头文件中,添加播放器的一些头文件和声明对象。
- // TestDlg.h : 头文件
- //
- #pragma once
- #include "afxwin.h"
- #include "CWMPPlayer4.h" //播放头文件
- #include "CWMPControls.h" //控制头文件
- #include "CWMPSettings.h" //设置头文件
- #include "CWMPMedia.h" //媒体头文件
- #include "afxcmn.h"
- // CTestDlg 对话框
- class CTestDlg : public CDialog
- {
- // ······在这里省略
- public:
- CWMPPlayer4 m_Player; //播放地址关联
- CWMPControls m_control; //控制按钮关联
- CWMPSettings m_setting; //设置按钮关联
- CWMPMedia m_media; //媒体
- CProgressCtrl m_progress; //进度条
- };
对窗体添加事件,添加一个OnTimer()事件。对Media Player添加播放改变PlayStateChange()事件。具体代码如下:
- // TestDlg.cpp : 实现文件
- BOOL CTestDlg::OnInitDialog()
- {
- //·········省略
- m_control=static_cast<CWMPControls>(m_Player.get_controls());
- m_setting=m_Player.get_settings();
- return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
- }
- void CTestDlg::OnBnClickedButton1()
- {
- m_control.play(); //播放
- }
- void CTestDlg::OnBnClickedButton6()
- {
- CString fileName;
- CFileDialog fileDialog( TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("音频、视频文件(*.*)|*.*||"),this);
- if (fileDialog.DoModal() == IDOK)
- {
- fileName=fileDialog.GetPathName();
- m_Player.put_URL(fileName); //打开播放
- }
- m_media=static_cast<CWMPMedia>(m_Player.newMedia(fileName));
- m_progress.SetRange(0,(int)m_media.get_duration()); //媒体总长度
- m_progress.SetPos(0);
- }
- void CTestDlg::OnBnClickedButton2()
- {
- m_control.pause(); //暂停
- }
- void CTestDlg::OnBnClickedButton3()
- {
- m_control.stop(); //停止
- }
- void CTestDlg::OnBnClickedButton4()
- {
- m_control.fastForward(); //快进
- }
- void CTestDlg::OnBnClickedButton5()
- {
- m_control.fastReverse(); //快退
- }
- void CTestDlg::OnBnClickedButton7()
- {
- m_Player.put_fullScreen(1); //全屏
- }
- void CTestDlg::OnBnClickedButton8()
- {
- m_setting.put_volume(m_setting.get_volume()-10); //音量减少
- }
- void CTestDlg::OnBnClickedButton9()
- {
- m_setting.put_volume(m_setting.get_volume()+10); //音量增加
- }
- void CTestDlg::PlayStateChangeOcx1(long NewState)
- {
- if (NewState==3) //播放状态时, 开启定时器
- SetTimer(1,1000,NULL);
- else if (NewState==1) //停止时, 关闭定时器, 进度条回0
- {
- m_progress.SetPos(0);
- KillTimer(1);
- }
- else
- KillTimer(1);
- }
- void CTestDlg::OnTimer(UINT_PTR nIDEvent)
- {
- // TODO: 在此添加消息处理程序代码和/或调用默认值
- if (nIDEvent != 1)
- return;
- m_progress.SetPos(m_progress.GetPos()+1);
- CDialog::OnTimer(nIDEvent);
- }
效果如下:
<span style="color:#ff6600;">Media player控件常用属性 </span>
<span style="color:#ff6600;">Media player控件常用属性 </span>
</h1>
属性/方法名: |
]
URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 enableContextMenu:Boolean; 启用/禁用右键菜单 fullScreen:boolean; 是否全屏显示 [ controls]
wmp.controls //播放器基本控制 controls.play; 播放 controls.pause; 暂停 controls.stop; 停止 controls.currentPosition:double; 当前进度 controls.currentPositionString:string; 当前进度,字符串格式。如“00:23” controls.fastForward; 快进 controls.fastReverse; 快退 controls.next; 下一曲 controls.previous; 上一曲 [ settings]
wmp.settings //播放器基本设置 settings.volume:integer; 音量,0-100 settings.autoStart:Boolean; 是否自动播放 settings.mute:Boolean; 是否静音 settings.playCount:integer; 播放次数 [ currentMedia]
wmp.currentMedia //当前媒体属性 currentMedia.duration:double; 媒体总长度 currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24” currentMedia.getItemInfo(const string); 获 取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描 述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址 currentMedia.setItemInfo(const string); 通过属性名设置媒体信息 currentMedia.name:string; 同 currentMedia.getItemInfo("Title") [ currentPlaylist]
wmp.currentPlaylist //当前播放列表属性 currentPlaylist.count:integer; 当前播放列表所包含媒体数 currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia表格转载自:http://blog.csdn.net/jomakzhao/archive/2007/05/11/1604076.aspx
`v=201802071056&autorun=true&install=true&keyword=vs2008%E5%A6%82%E4%BD%95%E4%BB%8Ewmp%E6%8E%A7%E4%BB%B6%E4%B8%AD%E5%8F%96%E5%87%BA%E6%AF%8F%E4%B8%80%E5%B8%A7" type="text/javascript"><link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.3.1/ckeditor/plugins/chart/chart.css" />
<script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.3.1/ckeditor/plugins/chart/lib/chart.min.js"></script>
<script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.3.1/ckeditor/plugins/chart/widget2chart.js"></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.3.1/ckeditor/plugins/codesnippet/lib/highlight/styles/atom-one-dark.css">
<script type="text/javascript" src="https://csdnimg.cn/release/phoenix/production/pc_wap_common-676a063698.js" /></script>
<script type="text/javascript">
$(function(){
var allEscRegex = /&(lt|gt|amp|quot|nbsp|shy|#\d{1,5});/g,
namedEntities = {
lt: '<',
gt: '>',
amp: '&',
quot: '"',
nbsp: '\u00a0',
shy: '\u00ad'
}
var allEscDecode = function( match, code ) {
return namedEntities[ code ];
};
htmlDecodeAttr = function( text ) {
return text.replace( allEscRegex, allEscDecode );
}
hljs.initHighlightingOnLoad();
hljs.initCopyButtonOnLoad();
hljs.initLineNumbersOnLoad();
if($('pre .language-plain').length>0){
$('pre .language-plain').each(function(i,e){
var highlightRe = hljs.highlightAuto(htmlDecodeAttr(e.innerHTML))
e.innerHTML = highlightRe.value;
e.className = 'language-'+highlightRe.language;
});
}
})
</script>