用C#打开视频文件

hoo*_*man 1 c# file

我是 C# 新手,这听起来可能很愚蠢,我做了一些研究,但我觉得我很困惑。我希望我的 c# 程序打开一个视频文件 (c:\abc.mov),我已将 .mov 文件设置为使用快速播放器自动打开,我希望该程序使用快速播放器打开文件,就像双击一样在那个文件上。当我使用此代码时,它什么也没做!

File.Open(@"c:\abc.mov", FileMode.Open);
Run Code Online (Sandbox Code Playgroud)

请帮我?

Mso*_*nic 5

你应该Process.Start改用。这是有关的MSDN 页面

您可以使用您需要的任何参数指定要启动的程序,如本例所示。

编辑:添加了另一个示例。谢谢@DJBurb

Process.Start(@"c:\\abc.mov");
Run Code Online (Sandbox Code Playgroud)

此代码应.mov使用与.mov扩展名关联的默认电影播放器打开文件。

  • Process.Start(@"c:\\abc.mov") 应该自动在与扩展名关联的程序中打开文件 (2认同)