控件名称是 axWindowsMediaPlayer
我添加了这个控件 来为程序 播放背景音乐 背景音乐有多个播放器控件设置成 不可见目前写的播放控制代码
this.axWindowsMediaPlayer1.URL = fname;
this.axWindowsMediaPlayer1.Ctlcontrols.play();
其中 fname 是文件完整路径 已经通过随机方法获得不同文件 这个不用考虑是否有问题为了能循环播放 打算用个 while 或者 do...while条件就是 当播放器处于停止播放状态 就执行一遍循环 目前的困境就死 当播放器播放完成一首歌曲之后 处于停止状态 那这个条件语句怎么写?
我添加了这个控件 来为程序 播放背景音乐 背景音乐有多个播放器控件设置成 不可见目前写的播放控制代码
this.axWindowsMediaPlayer1.URL = fname;
this.axWindowsMediaPlayer1.Ctlcontrols.play();
其中 fname 是文件完整路径 已经通过随机方法获得不同文件 这个不用考虑是否有问题为了能循环播放 打算用个 while 或者 do...while条件就是 当播放器处于停止播放状态 就执行一遍循环 目前的困境就死 当播放器播放完成一首歌曲之后 处于停止状态 那这个条件语句怎么写?
AxWindowsMediaPlayer1.Ctlcontrols.pause()
AxWindowsMediaPlayer1.Ctlcontrols.play()
if(AxWindowsMediaPlayer1.playStat==WMPLib.WMPPlayState.wmppsStopped)
{
AxWindowsMediaPlayer1.Ctlcontrols.play();
} void AxWindowsMediaPlayer1_StatusChange(object sender,EventArgs e)
{
if((int)AxWindowsMediaPlayer1.playState==1)
MessageBox.Show("上一曲已经停止,请开始播放下一曲");
}
playlistCollection.importPlaylist();中添加播放列表项