C# 自动播放音乐怎么做?出现问题了~~~
我用C#做了个Winform播放音乐,调用的在Form1_Load中用playMusic(true)控制,代码如下
private void musicPlay(bool e)
{
bool flag = e;
String myMusicName = Application.StartupPath + @"\三国杀.mp3";
if ((myMusicName != null))
{
QuartzTypeLib.FilgraphManager graphManager = new QuartzTypeLib.FilgraphManager();
QuartzTypeLib.IMediaControl myControl = (QuartzTypeLib.IMediaControl)graphManager;
myControl.RenderFile(myMusicName);
if (flag == true)
myControl.Run();
else
{
myControl.Stop();
MessageBox.Show("关闭音乐");
}
}
}
问题一:现在不播放音乐
然后选择已经写好的两个radioButton(onradioButton、offradioButton)控制开关,
默认为开(但是不播放),调回"关"在调回"开"就可以正确播放了~
问题二:但是当鼠标移动到菜单栏上时又不能播放了~
最小化后有时会有声音有时却没有~
嗷嗷嗷~崩溃了~
整整一个晚上了,还是没调好~