Получение информации о видеофайле в asp.net - PullRequest
1 голос
/ 05 декабря 2011

У меня есть административная панель, куда я загружаю видео и настраиваю некоторые его параметры вручную, чтобы сохранить его в полях базы данных, таких как FileName, FileSize in Mb и Video duration. Теперь требование изменилось, и оно стало чем-то таким, сразу после выбрав видеофайл (любой из них avi, mpeg, mp4, mpg, dat или vob и т. д.), в элементе управления загрузкой файла свойства видеофайла сразу же будут установлены на соответствующую метку или текстовое поле.

Я много пробовал, но не смог найти ни одного события, связанного с тем же. Также еще одна проблема, с которой я столкнулся при получении продолжительности видео. Я пробовал DirectShow и FfMpeg, но бесполезно. В общем, я застрял с проблемами, где мне нужна ваша помощь. Я только могу получить имя файла сразу в JavaScript. Поэтому мне нужны ваши предложения.

Как получить длительность видео сразу после выбора видео в элементе управления загрузкой файлов в javascript или c # (любая управляемая библиотека с открытым исходным кодом будет приветствоваться всем сердцем).

1 Ответ

2 голосов
/ 05 декабря 2011

Что вы можете сделать, это создать клиентское приложение для загрузки, которое может собирать требуемую информацию с компьютера пользователя.

Другой подход заключается в загрузке на сервер, обработке необходимой информации и последующей отправке.вернитесь в браузер, но это может занять некоторое время, и оно не будет мгновенным, как после выбора.

Для работы с видео в lib, еще не использовал, но вы можете попробовать VLC.NET и это в C #, для javascript, я думаю, будет трудно найти, если таковые имеются.

...