小编Dim*_*dis的帖子

从 Web 应用程序中的视频/音频文件获取持续时间(asp.net core)

这个问题是关于 asp.net WEB 应用程序,而不是关于 .net windows 应用程序。在我的应用程序中,我使用 asp.net core 上传视频文件 (mp4)。

我需要从此视频文件中获取元数据,但现在我关注的是该视频文件的持续时间。

我已经创建了表单,并且在我的控制器中我成功接收了一个IFormFile file对象。我可以通过调用 .length 方法 ( file.Length) 来找到文件的大小,但我真的很难获得确切的日期,尤其是该对象的持续时间。

如何确定该对象的确切日期和持续时间?

这是我的代码:

    public async Task UploadVideos(IList<IFormFile> files)
    {
        long size = files.Sum(f => f.Length);
        Console.WriteLine("The size of all the selected files is:"+size);

        Console.WriteLine("the file name is" + files[0].FileName);


        string type = files[0].ContentType;
        if (type.Equals("video/mp4"))
        {
            Console.WriteLine("Indeed a mp4 format");
        }

    }
Run Code Online (Sandbox Code Playgroud)

c# metadata asp.net-core-mvc

1
推荐指数
1
解决办法
6629
查看次数

标签 统计

asp.net-core-mvc ×1

c# ×1

metadata ×1