没有用媒体文件填充XNA媒体库
本文关键字:XNA 媒体库 填充 媒体文件 有用 | 更新日期: 2023-09-27 18:18:39
我正在尝试开始使用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());
}
}
消息框显示:Songs Count: 0 no matter。我的理解是,在windows上,我的媒体播放器必须在XNA找到它们之前找到系统中的媒体文件,所以我检查了我的媒体播放器,所有的音乐文件,播放列表和视频文件都在那里。有什么建议吗?
XNA根本不会这样工作:它期望所有内容都直接包含在XNA内容文件夹中(并通过Content.Load<..>(..);
访问)*。在继续提问之前,我是否建议您阅读一些相关的XNA教程?
.