C#: MOV (или другие видеофайлы) — Как получить значение «Созданный носитель» БЕЗ сторонних библиотек DLL и БЕЗ использования UWP?

#c# #file #video #extended-properties

Вопрос:

Я просматривал этот сайт в течение нескольких часов и перепробовал множество «ответов», ни один из которых не работает для меня.

Все, что я пытаюсь сделать, это получить значение даты (или даже строковое представление) значения «Созданный носитель» файла MOV, используя обычный старый C#. Я просто хочу включить это в свою собственную библиотеку классов, а не в качестве оболочки для чужого кода, стороннего компонента или чего-то еще.

Для многих примеров, которые я пробовал, все, что я получаю, — это пустая строка (пустая строка).

Любая помощь здесь была бы очень признательна.

Комментарии:

1. Ну, если C# не содержит API для этого, вам, возможно, придется сделать это самостоятельно. Прочитайте формат файла, откройте и прочитайте файл, чтобы найти необходимую вам информацию. developer.apple.com/library/archive/documentation/QuickTime/…