1.Windows Media Player常用设置属性

[cpp] view plaincopyprint?
  1. CWMPPlayer4 m_player;
  2. m_player.PlayCount      //文件播放次数
  3. m_player.AutoRewind     //是否循环播放
  4. m_player.EnableContextMenu  //是否允许在控件上点击鼠标右键时弹出快捷菜单
  5. m_player.AnimationAtStart //是否在播放前先播放动画
  6. m_player.ShowControls    //是否显示控件工具栏
  7. m_player.ShowAudioControls  //是否显示声音控制按钮
  8. m_player.ShowDisplay     //是否显示数据文件的相关信息
  9. m_player.ShowGotoBar     //是否显示Goto栏
  10. m_player.ShowPositionControls //是否显示位置调节按钮
  11. m_player.ShowStatusBar    //是否显示状态栏
  12. m_player.ShowTracker     //是否显示进度条

2.关联到具体对象

[cpp] view plaincopyprint?
  1. CWMPControls m_control;
  2. CWMPSettings m_set;
  3. CWMPPlaylist m_playlist;
  4. CWMPMedia m_media;
  5. m_control = static_cast<CWMPControls>(m_player.get_controls());
  6. m_media = static_cast<CWMPMedia>(m_player.newMedia(fileName));
  7. m_playlist = m_player.get_currentPlaylist;
  8. m_set = (CWMPSettings)m_wmplayer.get_settings();
  9. m_set.put_autoStart(true);//参数true设置自动播放,false不设置自动播放

3.播放列表和listbox关联

[cpp] view plaincopyprint?
  1. 为了确定当前播放的曲目在listbox的位置,需用到以下方式
  2. void CPlayDlg::CurrentItemChangeOcx1(LPDISPATCH pdispMedia)
  3. {
  4. // TODO: 在此处添加消息处理程序代码
  5. m_media = static_cast<CWMPMedia>(pdispMedia);
  6. int count=m_playlist.get_count();
  7. for (int i=0;i<count;i++)
  8. {
  9. if (m_media.get_isIdentical(m_playlist.get_Item(i)))
  10. {
  11. m_listbox.SetCurSel(i);
  12. }
  13. }
  14. }

4.扩展根据需要重载,单击左键实现暂停和播放的切换

[cpp] view plaincopyprint?
  1. void CPlayDlg::ClickOcx1(short nButton, short nShiftState, long fX, long fY)
  2. {
  3. // TODO: 在此处添加消息处理程序代码
  4. if (nButton==1)
  5. {
  6. if (m_wmplayer.get_playState()==2)
  7. {
  8. m_control.play();
  9. }
  10. else
  11. {
  12. m_control.pause();
  13. }
  14. }
  15. }

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

windows media player相关推荐

  1. 用Windows Media Player截图的方法

    视频截图方法: 关闭"视频加速功能即可". 以Windows Media Player 9.0为例,选择菜单"工具→选项",找到"性能"选项 ...

  2. Windows Media Player 损坏提示“出现了内部应用程序错误解决方法

    在线看电影的时候图像花屏,更换浏览器都无法解决.每次开启在线电影的时候提示Windows Media Player 损坏提示"出现了内部应用程序错误".笔者尝试在Windows组件 ...

  3. C# WinForm 添加Windows Media Player 控件调试出现未能加载文件或程序集Interop.WMPLib,该怎么解决...

    C# WinForm 添加Windows Media Player 控件调试出现未能加载文件或程序集Interop.WMPLib 如标题,在窗体中添加Windows Media Player 控件,当 ...

  4. win8系统关闭共享服务器,Windows8系统关闭Windows Media Player网络共享服务的方法

    Windows Media Player是一款Windows自带的媒体播放器,可以播放一些本地视频,不过有些windows8系统用户发现Windows Media Player有可在网络上共享媒体的功 ...

  5. 在Windows 7中的Windows Media Player 12中快速预览歌曲

    Do you ever wish you could quickly preview a song without having to play it? Today we look at a quic ...

  6. 【原】基于Windows Media Player, 写自己的播放器【有源码,可下载整个工程】

    最近有客户问我,怎么把Windows Media Player 嵌套在自己的项目中. 以前我在Delphi下玩过Windows Media Player,可是在Microsoft Visual Stu ...

  7. C# Winform使用Windows Media Player播放多媒体整理

    一.简单使用示例步骤 1.添加Windows Media Player 组件当前是系统的 Com组件 工具箱>右键"选择项">选择Com组件 2.控件拖拽到桌面,使用 ...

  8. windows media player html5,Chrome安装Windows Media Player插件的方法

    在Windows下使用Chrome浏览器,如果要播放1ting等网站上面的音乐,就需要安装Windows Media Player插件才行.下面就介绍一 下在Chrome安装Windows Media ...

  9. 如何添加媒体控件Windows Media Player到工具箱中

    如何添加媒体控件Windows Media Player到工具箱中 在工具栏 右击>选择项 选择COM组件 勾选Windows Media Player即可

  10. vs安装windows media player 1208

    vs如何添加媒体播放器 WindowsMediaPlayer 右击,选择项 媒体播放器 Windows Media Player 导入成功

最新文章

  1. linux命令在哪里使用,在Linux不同场景中Linux命令的使用方法
  2. Luogu P4916 魔力环
  3. [转]边框回归(Bounding Box Regression)详解
  4. 开源学习管理系统(LMS)的比较
  5. 「任性」的C语言之父:因拒付论文装订费错失博士学位,论文52年后重见天日...
  6. WindowsMobile应该如何发展?(未完待续)
  7. Python可视化数据------seaborn
  8. 小米11渲染图曝光:屏下摄像头技术现身还有方形5摄相机模组
  9. Vue之单文件组件的数据传递,axios请求数据及路由router
  10. HCIE Security 2020.12.04面试战报
  11. 替代top的系统监控工具glances
  12. 《电路》邱关源 思维导图 第四章-电路定理
  13. 计算机网络组成两大部分组成,计算机网络的组成部分
  14. 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器[zz]
  15. WPFLoading遮层罩
  16. 钆螯合层析结合对比剂/DPPE-DTPA-Gd-DPPE造影剂/DMPE-DTPA-Gd-DMPE造影剂
  17. 【Apple Music如何开通学生会员:使用学校邮箱辅助验证】
  18. 算法成长之路------CF22A Second Order Statistics
  19. 第一课:路由器宽带拨号入网(小米路由器)
  20. 【支付架构】支付运营平台设计

热门文章

  1. Java 获取汉字首字母
  2. 安装pytorch总结
  3. 计算机软件大赛作品,2015年大赛软件服务外包作品决赛入围作品公示
  4. 初中计算机软件课后反思,初中信息技术总结性教学反思
  5. 利用weka进行数据挖掘——基于Apriori算法的关联规则挖掘实例
  6. 40城住房信息系统将运行 公积金系统或引风暴
  7. HCNP-RS 笔试结果
  8. 如何使用 jQuery 异步上传文件?
  9. 应用计算机辅助药物设计,计算机辅助药物设计的应用
  10. 2022-2028全球与中国Oracle CX客户体验云咨询服务市场现状及未来发展趋势