XNA と C# を使い始めようとしています。残念ながら、コンピューター上の音楽ファイルにアクセスして再生するという小さなタスクを進めるのに大きな問題があります。
現在、私は Windows フォーム アプリケーションで XNA を使用しており、メイン フォームの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何があっても。私の理解では、Windows では、XNA がメディア ファイルを見つける前に、メディア プレーヤーがシステム内のメディア ファイルを見つける必要があるため、メディア プレーヤーで確認したところ、すべての音楽ファイル、プレイリスト、およびビデオ ファイルがそこにありました。助言がありますか?