我是 C# 新手,这听起来可能很愚蠢,我做了一些研究,我想我很困惑。我希望我的 c# 程序打开一个视频文件 (c:\abc.mov),我已将 .mov 文件设置为使用快速播放器自动打开,我希望程序使用快速播放器打开文件,就像双击一样在那个文件上。当我使用此代码时,它什么也不做!
File.Open(@"c:\abc.mov", FileMode.Open);
请帮我?
这将使用默认视频播放器打开您的视频文件
System.Diagnostics.Process.Start(filepath);
我相信 open() 将打开您的文件以针对当前程序进行编辑,而不是实际使用系统的默认播放器打开文件
File.Open
返回FileStream
,以便您可以读取该文件,而不是您绝对想使用Process.Start(@"c:\abc.mov");
private void buttonOpen_Click(object sender, EventArgs e)
{
if (ofd.ShowDialog()==DialogResult.OK)
{
Process.Start(ofd.FileName);
}
}