我正在遍历音乐笔记对象的数组列表,目的是播放整个声音文件流,每个声音文件都有不同的持续时间。
问题是我只能听到每个音符的嘟嘟声!!
线程正在睡觉当前MusicNote的长度所以我不知道为什么我只听到哔哔声!
//----------Play the whole list----------
public void PlayAll()
{
foreach (MusicNote m in list)
{
m.sp1.Stop();
m.sp1.Play();
Thread.Sleep(m.NoteDuration * 100);
}
}
答案 0 :(得分:0)
您发布的代码应该有效。您只需在线程上调用该函数即可。如果控制台也不需要线程
这是你的问题:
如果未指定.wav文件或无法加载,则播放 方法将播放默认的哔声。