Windows窗体中的Windows Media Player
本文关键字:Windows Player Media 窗体 | 更新日期: 2023-09-27 18:25:33
我有一个表单,它有一个媒体播放器和一个按钮。当点击按钮时,应该播放一首歌曲。然而,当程序的可执行文件运行时,我不知道歌曲的位置。有没有一种方法可以在不搜索目录的情况下获得文件的路径?
private void button3_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = "C:''Users''Eric''Desktop''LMFAO - Party Rock Anthem.mp3";
}
包括歌曲在内的所有项目文件都将在一个文件夹中。如果文件夹移到另一个人的计算机上,他们运行可执行文件,歌曲的路径将不相同,所以我需要一种方法来计算歌曲的路径。
要获取可执行文件的文件夹,可以使用Assembly.GetExecutingAssembly().Location
和Path.GetDirectoryName()
:
private void button3_Click(object sender, EventArgs e)
{
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string mp3FilePath = Path.Combine(path, "LMFAO - Party Rock Anthem.mp3");
axWindowsMediaPlayer1.URL = mp3FilePath;
}