C # Получить длительность видео файла из метаданных
Я пытаюсь прочитать метаданные из файла. Мне нужно только видео - & gt; Свойство длины, однако я не могу найти простой способ чтения этой информации.
Я подумал, что это будет довольно легко, так как это видно по умолчанию в Explorer, однако это выглядит намного сложнее, чем я ожидал. Самое близкое, что я пришел, использовало:
Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(str);
double duration = video.Duration;
Однако это вызывает исключение LoaderLock, и я не знаю, как с этим справиться.
Есть идеи?