xamarin.forms, интеграция с libvlcsharp

кто-нибудь знал, как это решить?

Я создал проект Xamarin.forms с UWP, Android и IOS

Каждый раз, когда я пытаюсь запустить проект, получаю эту ошибку

«LibVLCSharp.Shared.VLCException:« Не удалось загрузить libvlc.dll, ошибка 126. Убедитесь, что эта библиотека, libvlccore.dll и плагины скопированы в папку AppX. Для этого вы можете указать VideoLAN.LibVLC.WindowsRT пакет NuGet ». "Да, я добавил LibVLCSharp и ibVLCSharp.Forms

это репо Bitbucket (общедоступно)

https://[email protected]/alekswhite/video.git

person alekswhite    schedule 28.04.2020    source источник
comment
Установили ли вы LibVLCSharp и LibVLCSharp.Forms пакет nuget для решения и вызываете ли вы начальный метод в каждом клиентском проекте (LibVLCSharpFormsRender.init()).   -  person Nico Zhu - MSFT    schedule 28.04.2020


Ответы (1)


Чтобы разрешить обновления библиотеки libvlc, она не устанавливается по умолчанию.

Вы установили пакет LibVLC, соответствующий вашей платформе (в каждом проекте для конкретной платформы)?

См. Readme репозитория для этого.

Если вы установили пакет LibVLC, обновите свой вопрос, добавив репозиторий с образцом кода для воспроизведения вашей проблемы.

person cube45    schedule 28.04.2020
comment
да, я добавил оба пакета nuget, [email protected]/alekswhite/video.git - person alekswhite; 28.04.2020
comment
Не ссылайтесь на VideoLAN.LibVLC.Windows в своем общем проекте - person mfkl; 28.04.2020
comment
Кроме того, не ссылайтесь на VideoLAN.LibVLC.Windows в своем проекте iOS ... - person mfkl; 28.04.2020
comment
Просто начните с одного из официальных образцов в основном репо - person mfkl; 28.04.2020
comment
Вам действительно нужно установить пакет NuGet для вашей платформы в проекте, зависящем от платформы. - person cube45; 28.04.2020