我正在尝试开始使用 XNA 和 C#。然而,不幸的是,我在完成一项小任务时遇到了一个巨大的问题:在我的计算机上访问和播放音乐文件。
目前,我正在将 XNA 与 Windows 窗体应用程序一起使用,并且在我的主窗体Load
事件中,我实现了以下内容:
private void frmMain_Load(object sender, EventArgs e)
{
using (MediaLibrary library = new MediaLibrary())
{
SongCollection songs = library.Songs;
MessageBox.Show("Songs Count: " + songs.Count.ToString());
}
}
消息框显示:歌曲计数:0无论如何。我的理解是,在windows上,我的媒体播放器必须先找到系统中的媒体文件,XNA才能找到它们,所以我检查了我的媒体播放器,所有的音乐文件、播放列表和视频文件都在那里。有什么建议么?