Как получить продолжительность видеофайла по URL-адресу видеоC#

Место общения программистов C#
Anonymous
Как получить продолжительность видеофайла по URL-адресу видео

Сообщение Anonymous »

Я работаю над приложением C#, в котором мне нужно получить продолжительность видеофайла по заданному URL-адресу. Видеофайлы размещены в Интернете, и мне нужно программно получить их продолжительность.
Я искал в Интернете, но не нашел четкого решения для этого на C#. Большинство примеров, которые я нашел, связаны с использованием сторонних библиотек. Может ли кто-нибудь подсказать мне, как добиться этого без какой-либо библиотеки?
Вот что я пробовал до сих пор:
Библиотека MediaInfo:
FFMpeg:
HttpClient:
Фрагмент кода:
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
string videoUrl = "https://example.com/video.mp4";
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync(videoUrl);
if (response.IsSuccessStatusCode)
{

byte[] videoData = await response.Content.ReadAsByteArrayAsync();

}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... -video-url

Вернуться в «C#»