我用wmp控制元件播放視頻 通過視頻的時間觸發time控制元件 我現在需要這個視頻回圈播放 但是這個time控制元件只會在第一次播放的時候觸發 我該怎么做呢?
這是我的time事件
private void timer1_Tick_1(object sender, EventArgs e)
{ //根據播放進度開關燈
if (Convert.ToInt32(axWindowsMediaPlayer1.Ctlcontrols.currentPosition) == Convert.ToInt32(timervalue))
{
if (timervalue == Static_Value.Timer1)
{
timer1.Enabled = false;
if (OpenOff == false)
{
OpenOff = true;
}
else
{
OpenOff = false;
}
cc.JianBian(5,OpenOff);
MessageBox.Show("開");
timervalue = Static_Value.Timer2;
timer1.Enabled = true;
return;
}
if (timervalue == Static_Value.Timer2)
{
timer1.Enabled = false;
if (OpenOff == true)
{
OpenOff = false;
}
else
{
OpenOff = true;
}
cc.JianBian(5, OpenOff);
MessageBox.Show("關閉燈");
timervalue = Static_Value.Timer3;
timer1.Enabled = true;
return;
}
}
}
//視頻一回圈播放
private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsStopped)
{
this.axWindowsMediaPlayer1.Ctlcontrols.play();
timer1.Start();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/153436.html
標籤:控件
