windows media player循环播放和退出
来源:互联网 发布:动漫水晶淘宝店 编辑:程序博客网 时间:2024/05/17 06:43
我学习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(); }
0 0
- windows media player循环播放和退出
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- Windows Media Player 无法播放
- direct show 和windows media player 播放音视频
- c#.NET winform 利用windows media player播放视频,循环播放视频
- windows Media Player 9.0网页播放器
- Windows Media Player播放器(VC++ 2008)
- C#使用Windows Media Player播放音频文件
- Windows Media Player播放器(VC++ 2008)
- Windows Media Player播放器(VC++ 2008)
- windows media player不支持播放地址跳转
- js 调用windows media player 播放器
- Windows Media Player 12不能播放MMS
- MFC使用Windows media player播放声音文件
- Windows Media Player 12不能播放MMS
- 将标准输入复制到标准输出
- 整和angularjs,bootstrap,express4,mysql构建node项目
- AttributeUsage属性
- 发送内容让Android手机QQ崩溃
- vector用法
- windows media player循环播放和退出
- 如何kill掉RMAN备份进程
- 栈的基本操作
- 五.进程管理命令
- iOS小结(二)navigation
- iOS隐藏导航条1px的底部横线
- android:screenOrientation
- Linux下log4cxx的交叉编译
- 2015-9-7 记