你可以设置一个菜单,提供几个选项,例如:循环播放,单曲播放等等。
根据用户选择不同选项,执行相应选项对应的事件。
根据你说的应该是随机播放吧。在该事件中获取用户的播放列表,根据歌曲名称或其它条件,查询出对应的URL列表,WMP控件应该有对应的列表属性,在赋给它即可。
首先拖个timer控件,然后在wmp控件的statusChanged事件里面开启timer。
在timer的tick事件里面写你的代码。
比如单曲循环:
timer1.Stop();
if(wmp.playState == WMPLib.WMPPlayState.wmppsStopped)
{
wmp.Ctlcontrols.play();
}
你可以用随机函数,然后把他们赋值。把地址赋给函数