首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

C#winfor怎么获取视频结束方法

2013-10-04 
C#winfor如何获取视频结束方法?private void tsbPlay_Click(object sender, EventArgs e){pl.Song_url()f

C#winfor如何获取视频结束方法?

private void tsbPlay_Click(object sender, EventArgs e)
        {
            pl.Song_url();
            for (int i = 0; i < pl.path_url.Length; i++)
            {
                if (pl.path_url[i] != null)//有歌曲的时候才运行
                {
                    
                    path = KTVUtil.songPath + pl.path_url[i];
                    MessageBox.Show("即将播放的歌曲:" + pl.path_url[i]);
                    if (pl.path_url[i] != "没有此歌")
                    {
                        if (pl.path_url[i] != "")
                        {
                            this.Play.URL = path;
                            if (this.Play.playState == WMPLib.WMPPlayState.wmppsTransitioning)//判断是否为播放状态
                            {
                                this.pbPause.Visible = true;
                                
                            }

                        }
                    }


                }

            }


我通过for循环依次得到要播放歌曲的URL,再通过视频进行依次播放。在我给的代码中如何完成?

求高手,解答呀!!!
[解决办法]
程序设计以事件为驱动,而不是一个for循环。
[解决办法]
响应playStateChange事件
http://msdn.microsoft.com/en-us/library/windows/desktop/dd564079(v=vs.85).aspx

热点排行