📅  最后修改于: 2023-12-03 14:49:27.246000             🧑  作者: Mango
在 C# 中,可以使用 Process.Start 方法从终端播放 MP4 视频文件,该方法可打开新进程并运行外部应用程序。
using System.Diagnostics;
public static void PlayMp4(string path)
{
using (Process proc = new Process())
{
proc.StartInfo.FileName = "vlc"; // 指定播放器名称,如 VLC
proc.StartInfo.Arguments = path;
proc.Start();
}
}
上述代码使用 VLC 播放器,若需使用其他播放器,可将 proc.StartInfo.FileName
修改为相应播放器名称。
filename
: 指定要启动的进程的文件名
arguments
: 指定要传递给进程的命令行参数
Start()
: 启动进程
在使用 Process.Start 方法时,应注意以下事项:
可执行文件的完整路径应该是包含在其名称中的,或者应在应用程序的搜索路径中。
若要指定命令行参数,请在 StartInfo 对象的 Arguments 属性中指定它们。
若要将输出从新进程重定向到标准输出流或文件,请将 RedirectStandardOutput 属性设置为 true。
确认应用程序已正确安装并可以从命令行运行,否则会引发异常。