VC2008 Windows Media Player控件的使用技巧(三)

<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>
    

    			</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

    阅读更多
    想对作者说点什么? 我来说一句
    VC2008 Windows Media Player控件使用技巧(二)

    akof1314 akof1314

    11-29 3.2万

    操作系统:Windows 7软件环境:Visual C++ 2008 SP1本次目的:在VC2008下Windows Media Player控件的用法之实用篇 很奇怪,也许是WMP.DLL...

    Windows Media Player控件的所有属性和方法

    jiangqin115 jiangqin115

    10-26 3282

    Windows Media Player控件的所有属性和方法----1

    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

    itmail




    06-01




    7347




    原文摘自http://lzy3169421.blog.163.com/blog/static/113545277200931594738193/这是我看到的,关于WMP的帖子里总结得最全面而且写得也最…









    VC调用windows media player控件实现视频播放



    ccx_john

    ccx_john




    08-29




    2343




    一 新建MFC项目工程
    打开Microsoft Visual C++ 6.0(以下简称VC6.0),选择菜单File->New命令,弹出New窗口,在New窗口中单击Projects标签,弹出选项卡…









    C#中Windows Media Player控件使用实例|方法



    shouhouxiaomuwu

    shouhouxiaomuwu




    11-01




    5766




    Windows Media Player控件
    Windows Media Player是一种媒体播放器,可以播放当前最流行的音频、视频文件和大多数混合型的多媒体文件。为了便于程序的开发,Visual …











    Windows media player控件的属性、方法及应用



    l_mloveforever

    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>
    

    个人说明

    联系方式:

    归档

    展开

    最新评论

    	<div class="aside-box">
    					<script type="text/javascript" src="//rabc1.iteye.com/common/site/resource/nqnl.js?mhzzpw=gzj"></script>
    				</div>
    			<div class="aside-box">
    		<div class="persion_article">
    		</div>
    	</div>
    </div>
    
    	<!-- 宽屏更多按钮 -->
    	<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播放器后,这次我们来实现对音视频的控制,比如:播放、暂停、停止、快进、音量、进度条等等。首先我们在对话框上放置如下按钮,如图:

    在对话框头文件中,添加播放器的一些头文件和声明对象。

    1. // TestDlg.h : 头文件  
    2. //  
    3. #pragma once  
    4. #include "afxwin.h"  
    5. #include "CWMPPlayer4.h"     //播放头文件  
    6. #include "CWMPControls.h"   //控制头文件  
    7. #include "CWMPSettings.h"   //设置头文件  
    8. #include "CWMPMedia.h"      //媒体头文件  
    9. #include "afxcmn.h"  
    10. // CTestDlg 对话框  
    11. class CTestDlg : public CDialog  
    12. {  
    13. // ······在这里省略  
    14. public:  
    15.     CWMPPlayer4 m_Player;    //播放地址关联  
    16.     CWMPControls m_control;  //控制按钮关联  
    17.     CWMPSettings m_setting;   //设置按钮关联  
    18.     CWMPMedia m_media;  //媒体  
    19.     CProgressCtrl m_progress;  //进度条      
    20. };  
    // 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()事件。具体代码如下:

    1. // TestDlg.cpp : 实现文件  
    2. BOOL CTestDlg::OnInitDialog()  
    3. {  
    4.     //·········省略  
    5.     m_control=static_cast<CWMPControls>(m_Player.get_controls());  
    6.     m_setting=m_Player.get_settings();    
    7.     return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE  
    8. }  
    9. void CTestDlg::OnBnClickedButton1()  
    10. {     
    11.     m_control.play();  //播放  
    12. }  
    13. void CTestDlg::OnBnClickedButton6()  
    14. {     
    15.     CString fileName;  
    16.     CFileDialog fileDialog( TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T("音频、视频文件(*.*)|*.*||"),this);  
    17.     if (fileDialog.DoModal() == IDOK)  
    18.     {  
    19.         fileName=fileDialog.GetPathName();  
    20.         m_Player.put_URL(fileName);   //打开播放  
    21.     }   
    22.     m_media=static_cast<CWMPMedia>(m_Player.newMedia(fileName));  
    23.     m_progress.SetRange(0,(int)m_media.get_duration());  //媒体总长度  
    24.     m_progress.SetPos(0);     
    25. }  
    26. void CTestDlg::OnBnClickedButton2()  
    27. {     
    28.     m_control.pause();  //暂停  
    29. }  
    30. void CTestDlg::OnBnClickedButton3()  
    31. {     
    32.     m_control.stop();        //停止  
    33. }  
    34. void CTestDlg::OnBnClickedButton4()  
    35. {     
    36.     m_control.fastForward();   //快进  
    37. }  
    38. void CTestDlg::OnBnClickedButton5()  
    39. {     
    40.     m_control.fastReverse();   //快退  
    41. }  
    42. void CTestDlg::OnBnClickedButton7()  
    43. {     
    44.     m_Player.put_fullScreen(1);   //全屏  
    45. }  
    46. void CTestDlg::OnBnClickedButton8()  
    47. {     
    48.     m_setting.put_volume(m_setting.get_volume()-10);   //音量减少  
    49. }  
    50. void CTestDlg::OnBnClickedButton9()  
    51. {     
    52.     m_setting.put_volume(m_setting.get_volume()+10);  //音量增加  
    53. }  
    54. void CTestDlg::PlayStateChangeOcx1(long NewState)  
    55. {     
    56.     if (NewState==3)                //播放状态时, 开启定时器  
    57.         SetTimer(1,1000,NULL);    
    58.     else if (NewState==1)             //停止时, 关闭定时器, 进度条回0  
    59.     {  
    60.         m_progress.SetPos(0);  
    61.         KillTimer(1);  
    62.     }  
    63.     else  
    64.         KillTimer(1);  
    65. }  
    66. void CTestDlg::OnTimer(UINT_PTR nIDEvent)  
    67. {  
    68.     // TODO: 在此添加消息处理程序代码和/或调用默认值  
    69.     if (nIDEvent != 1)    
    70.          return;  
    71.     m_progress.SetPos(m_progress.GetPos()+1);  
    72.     CDialog::OnTimer(nIDEvent);  
    73. }  
    // 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控件常用属性&nbsp;</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>
    
    • 0
      点赞
    • 2
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值