Triying для запуска VL C для демонстрации плагина Unity - PullRequest
0 голосов
/ 02 апреля 2020

Это репо: https://code.videolan.org/videolan/vlc-unity

Мне наконец удалось построить плагин, но когда я пытаюсь запустить пример в единстве, появляется пара исключений:

Assets \ VL C -Unity-Windows \ Scripts \ UseRenderingPlugin.cs (32,25): ошибка CS1061: «MediaPlayer» не содержит определения для «SetTime» и недоступен метод расширения «SetTime» можно найти первый аргумент типа «MediaPlayer» (отсутствует директива using или ссылка на сборку?)

Assets \ VL C -Unity-Windows \ Scripts \ UseRenderingPlugin.cs (95, 40): ошибка CS1061: «MediaPlayer» не содержит определения для «GetTexture», и нет доступного метода расширения «GetTexture», принимающего первый аргумент типа «MediaPlayer» (вы пропустили директиву using или ссылку на сборку? )

Плагины: не удалось загрузить 'Assets / VL C -Unity- Windows / Plugins / x86_64 / plugins / VLCUnityPlugin.dll', так как не удалось загрузить одну или несколько его зависимостей .

Я использую следующие версии dll, расположенные в папке подключаемых модулей Unity: LibVLCSharp v3.4.3.0 libvl c .dll v3.0.8.0 libvlccore.dll v3.0.8.0

и последняя версия хранилища.

не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 02 апреля 2020

Чтобы это работало, вам необходимо:

  • LibVLCSharp Unity build netstandard2.0 (версия 4.0),

  • Nightly libvl c 4 llvm x64 build

  • Сборка плагина Unity C ++

Это все еще немного грубо по краям, не хватает некоторых образцов, но это будет со временем поправляйся: -)

Удачи.

...