什么是最好的获取方式?
我有一个用户将在其中上传视频的字段。
当您单击上载按钮时,以这种方式执行控制器操作:
如何捕捉持续时间? (红线标记)
例:
任何的想法 ?
提前非常感谢您。
最佳答案
您可以使用Alturos.VideoInfo来获取持续时间。
安装完成后,您可以执行以下操作来检索视频的元数据:
var videoFilePath = "myVideo.mp4";
var videoAnalyer = new VideoAnalyzer();
var analyzeResult = videoAnalyer.GetVideoInfo(videoFilePath);
if (analyzeResult.Successful)
{
var videoInfo = analyzeResult.VideoInfo;
}
else
{
// Error handling here
System.Console.WriteLine(analyzeResult.ErrorMessage);
}
您可以在中找到视频时长
videoInfo.Format.Duration
希望这可以帮助!