无法播放保存播放列表文件(.xml)

时间:2017-04-06 21:29:59

标签: c# visual-studio-2015

我需要你的帮助。我已经从保存播放列表文件(.xml)加载此代码,加载文件工作,但它无法播放。

播放时,listbox1会显示错误。

我认为SelectedIndex中已存在filePaths,但我不知道如何修复它?

这是我的代码:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (listBox1.Items.Count > 1)
       axWindowsMediaPlayer1.URL = filePaths[listBox1.SelectedIndex];
}

Pic

1 个答案:

答案 0 :(得分:0)

由于您收到NullReferenceException was unhandled错误,问题可能是SelectedIndexnull。如果您的listBox1

中未选择任何项目,则会发生这种情况

在尝试使用之前尝试检查:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (listBox1.Items.Count > 1 && listBox1.SelectedIndex != null)
       axWindowsMediaPlayer1.URL = filePaths[listBox1.SelectedIndex];
}