📜  从终端播放 mp4 - C# (1)

📅  最后修改于: 2023-12-03 14:49:27.246000             🧑  作者: Mango

从终端播放 mp4 - C#

在 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。

  • 确认应用程序已正确安装并可以从命令行运行,否则会引发异常。