我学习c#中winform自带的windows media player,找这方面的资料,找了许久,今天我在这里总结一下。
我们在c#的“工具栏”里需要导入windows media player媒体播放工具。
1)实现音频视频的循环播放//加载音频和视频private void PlayThread(){MySqlConnection conn = BaseClass.DBConn.SaylnConn();conn.Open();MySqlCommand cmd = new MySqlCommand("select * from tb_dish where dish_name='" + dishName.Text + "'", conn);MySqlDataReader sdr = cmd.ExecuteReader();sdr.Read();//加载动画或音频axWindowsMediaPlayer1.URL = sdr["dish_flash"].ToString().Trim();axWindowsMediaPlayer1.Ctlcontrols.play();}//实现音频和视频的循环播放protected void InitEvent(){axWindowsMediaPlayer1.StatusChange += new EventHandler(axWindowsMediaPlayer1_StatusChange);}private void axWindowsMediaPlayer1_StatusChange(object sender, EventArgs e){this.axWindowsMediaPlayer1.settings.setMode("loop", true);}2)当由一个winform跳转到另一个winform时,我们通常要将当前页面的声音关闭。以下面的代码为例:private void content_Click(object sender, EventArgs e){this.axWindowsMediaPlayer1.Ctlcontrols.stop();this.axWindowsMediaPlayer2.Ctlcontrols.stop();nutriAnalysis nutri = new nutriAnalysis();nutri.Owner = this;this.Hide();nutri.ShowDialog();}我之前试了几次没有成功,原因是我在axWindowsMediaPlayer1_StatusChange方法中添加了判断音视频是否关闭的语句,后来去掉了就成功了。下面将这个判断语句也记一下,方便以后使用。//判断音乐是否已停止播放  if (axWindowsMediaPlayer2.playState == WMPLib.WMPPlayState.wmppsStopped){this.axWindowsMediaPlayer2.Ctlcontrols.play();}

windows media player循环播放和退出相关推荐

  1. Windows Media Player 无法播放

    在一个收费网站下载了视频后一播放就提示:Windows Media Player 无法播放.同步或刻录受保护的文件,因为验证相关许可证时发生了错误. 在网上查找了好多相关网页,甚至到了微软的网站查阅都 ...

  2. C#(Winform)程序无法使用Windows Media Player 组件播放视频文件

    如果你的C#(Winform)程序无法使用Windows Media Player 组件播放视频文件(一旦点击播放立马程序闪退,但可以播放音频文件),请按照下面图例设置) 1.桌面右击鼠标找到 独立显 ...

  3. 10款替代Windows Media Player的播放器

    又是替代Windows的产品,Windows 总离不开被拿来借替代发挥的主题.比如10款更强软件取代Windows内置应用程序.事实上,我并不觉得Windows Media Player 差,或是下面 ...

  4. Windows Media Player 网页播放器 参数含义

    原文来源:http://www.blogjava.net/wangxinsh55/archive/2009/05/03/43535.html 常用网页播放器代码 我们在网页上看到的播放器无外乎WMP/ ...

  5. Win10解决Windows Media Player在播放文件时遇到问题

    问题描述: 今日在使用Windows Media Player播放mp4文件时遇到了如图所示的问题: 问题解决: 上网搜索到一篇文章,按照文章中的思路尝试解决 https://jingyan.baid ...

  6. Windows Media Player不能播放rmvb视频解决办法

    在windows media player 中视频无法打开,出现: 用了一个"懒人办法"将其解决--直接下载安装RealPlayer即可播放.

  7. Winform Windows Media Player 简易播放器

    新手上路,高手勿进! 窗体设计: 实现效果: 实现代码: using System; using System.Collections.Generic; using System.ComponentM ...

  8. 让Windows Media Player和MP3播放器一样可以显示歌词

    为了让女儿能通过唱英文歌曲来达到提高语感的目的, 咱下载了一些儿童MP3歌曲, 但是通过Media Player播放时, 却没法与MP3播放器一样可以显示歌词, 找了半下, 终于从网上找到一文章介绍如 ...

  9. Windows Media Player播放视频导致程序闪退

    在有的电脑上发现,使用Windows Media Player组件播放视频导致程序闪退. 发现是显卡问题,独立显卡换成集成显卡 解决: 打开显卡控制面板->管理3D设置->集成图形-> ...

最新文章

  1. 日本搞笑研究:猫睡哪我睡哪,居然对睡眠质量没影响,还有这4点好处?
  2. c语言中非法使用void类型_C语言中的数据类型
  3. 一个简单的HTTP通讯的例子,使用了CInternetSession,CHttpConnection,CHttpFile三个类
  4. Windows下配置Tomcat使用https协议
  5. Cambridge Website in a page
  6. MFC中OnCtlColor的用法(改变控件颜色)
  7. html获取qq头像代码,jQuery在线获取QQ名称和头像
  8. 逻辑综合工具DesignCompiler使用教程
  9. python写exploit采集器
  10. ubuntu 12.04 php升级,Ubuntu下如何升级到PHP7.4的方法步骤
  11. HttpServlet请求重定向
  12. xxl-job架构源码解析
  13. 大数据集群安装02之Hadoop配置
  14. 《欲罢不能:刷屏时代如何摆脱行为上瘾》书摘
  15. 一周上手flutter
  16. PLC常用标志位信号时序编程注意事项
  17. 通过AWS云平台 构建云上勒索病毒防护体系,轻松保护数据完整性
  18. openwrt使用port-mirroring
  19. Android源码编译遇到Java虚拟机内存不够等相关Jack问题,解决方法
  20. SQL Server Express下載地址

热门文章

  1. Debian10配置ISCSI客户端
  2. 获取年、季度、月份的开始时间和结束时间,到时分秒
  3. 网页上嵌入Flash播放器(1)
  4. java毕业生设计在线图书超市计算机源码+系统+mysql+调试部署+lw
  5. java easypoi使用模板导出Excel,合并单元格
  6. turtle在python中什么意思_python中关于turtle库的学习笔记
  7. 基于java高校教师管理系统_基于Java EE高校教师继续教育管理系统的设计和实现...
  8. 广东计算机重点学校排名2015年,2015广东3A大学排名(最新)
  9. 在线提取视频中的字幕(亲测有效)
  10. 北京大学计算机专业考研试题,北京大学-考研801-2019-真题版.pdf