Доступ к пути \mediatoolkit запрещен
У меня только что была написана функция, которая использует MediaToolKit.DLL, которая была добавлена в папку Bin. Когда я вызываю функцию, я получаю ошибку "доступ к пути "\MediaToolkit" запрещен". Кто-нибудь знает, как это исправить? Я пытаюсь вызвать эту функцию вот так..
ConvertFile("E:\kunden\homepages\19\d664110395\www\example\catalog\videos\" & imageFilename, "E:\kunden\homepages\19\d664110395\www\example\catalog\videos\new\" & imageFilename, Options.VideoSize.Hd720)
А вот и функция..
Private Function ConvertFile(ByVal sourceFile As String, ByVal destinationFile As String, ByVal videoSize As MediaToolkit.Options.VideoSize) As MediaFile Dim inputFile = New MediaFile With {.Filename = sourceFile} Dim outputFile = New MediaFile With {.Filename = destinationFile} Using engine = New Engine() 'engine.ConvertProgressEvent = RaiseEvent engine_ConvertProgressEvent 'engine.ConversionCompleteEvent = RaiseEvent engine_ConversionCompleteEvent engine.Convert(inputFile, outputFile, New MediaToolkit.Options.ConversionOptions With { .VideoSize = videoSize }) engine.GetMetadata(inputFile) engine.GetMetadata(outputFile) End Using Dim inputMeta As Metadata = inputFile.Metadata Dim outputMeta As Metadata = outputFile.Metadata Return outputFile End Function
Что я уже пробовал:
Я изменил путь к входным и выходным файлам, отправленным в функцию, но все еще та же проблема.
MadMyche
Вы только что скачали эту библиотеку DLL? Возможно, вам следует проверить свойства этого файла в вашей файловой системе, чтобы убедиться, что он не заблокирован на этом уровне
Member 13779417
Большое спасибо за ваше предложение. Я попросил кого - то разработать эту функцию для меня и добавить dll-файл. Я только что проверил свойства dll-файла, и он был настроен на чтение и выполнение, я попытался настроить его на запись, но это не имело никакого значения. Вы это имели в виду? Я только учусь, так что не слишком разбираюсь во всем этом.