我在使用 C# 制作的媒体播放器时遇到了一些问题,我已经在 stackoverflow 中询问了另一个问题,但现在我有一个不同的问题,我认为这是最后一个问题。
我想将 MP3 和 WAV 文件拖放到 Windows 窗体中的列表框中,我可以正确放置它们,但是如果不显示文件的完整路径,我就无法播放它们。
这是我到目前为止所做的:
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
foreach (string m in files)
{
listBox1.Items.Add(Path.GetFileNameWithoutExtension(m));
mediaList.Add(m);
}
mediaList是一个帮助我保存播放列表的列表。 listbox1是我的主要播放列表。
要播放歌曲,我使用此代码,它一直运行良好,直到现在:
axWindowsMediaPlayer1.URL = mediaList[listBox1.SelectedIndex];
提前致谢。-ChrisCreateBoss