读书人

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

发布时间: 2013-10-04 21:41:43 作者: rapoo

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

读书人网 >.NET Framework

热点推荐