-2
我将我的应用程序设置为默认的mp3文件阅读器,并使用Environment.GetCommandLineArgs()
获得目标,并且工作良好。 但是当我选择例如。三个mp3文件,我点击进入,它打开三个窗口,每一个播放一首歌曲用我的应用程序打开MP3文件
foreach (string s in Environment.GetCommandLineArgs())
{
if (s.Contains(".mp3"))
{
string[] separators = { @"\" };
string[] filename = s.Split(separators, StringSplitOptions.RemoveEmptyEntries);
listBox1.Items.Add(filename[filename.Length - 1]);
array_music.Add(s);
}
}
if (array_music.Count > 0)
{
axWindowsMediaPlayer1.URL = (string)array_music[0];
}
能否请您与您的代码更新问题? – Damith
如果您发布启动3个文件的代码以及任何相关信息,那将会更容易帮助您。 – paqogomez