Входная строка была не в правильном формате - MediaInfoLib - PullRequest
0 голосов
/ 07 июня 2018
    var mi = new MediaInfoLib.MediaInfo();
    mi.Open(Server.MapPath(Model.TimeLineListArray[j].TimeLineMedia));
    int width = int.Parse(mi.Get(MediaInfoLib.StreamKind.Video, 0, "Width"));

Этот код возвращает ошибку на сервере, но в локальной системе он работает.

Функция «mi.open» возвращает ноль на сервере, а в локальной системе возвращает единицу.

Функция mi.Get возвращает «Невозможно загрузить библиотеку MediaInfo» на сервере и в локальной системе возвращает ширину.

Пожалуйста, помогите.Заранее спасибо !!!

1 Ответ

0 голосов
/ 07 июня 2018

Проверьте, что dll MediaInfoLib находится в папке bin?И проверить все ваши dll для свойства копии локального верно?

...