You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There seems to be missing libvlc library on win64. I suppose this library relies on vlc but what if the device does not have it? It should probably be included in the library, so that this cannot happen.
java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc':
The specified module could not be found.
The specified module could not be found.
The specified module could not be found.
Native library (win32-x86-64/libvlc.dll) not found in resource path (C:\Users\jacob\.gradle\.tmp\gradle-javaexec-classpath8763683288146524301.jar)
At the very least, there should be a callback of some sorts instead of a crash. This way, I need to implement the libvlc in order to add the same check before I display the player.
To embed VLC (plugin files), you can use the new Gradle plugin called vlc-setup which is for Compose Multiplatform desktop targets. it automatically prepare and embed VLC plugin files in the app so there is no need to install VLC or libvlc on the system. It requires the developer to add some code in their build and do some modifications in their media player.
See the open-source Cutcon project on GitHub for a real-world example desktop app.
To embed VLC (plugin files), you can use the new Gradle plugin called vlc-setup which is for Compose Multiplatform desktop targets. it automatically prepare and embed VLC plugin files in the app so there is no need to install VLC or libvlc on the system. It requires the developer to add some code in their build and do some modifications in their media player. See the open-source Cutcon project on GitHub for a real-world example desktop app.
There seems to be missing libvlc library on win64. I suppose this library relies on vlc but what if the device does not have it? It should probably be included in the library, so that this cannot happen.
java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc':
The specified module could not be found.
The specified module could not be found.
The specified module could not be found.
Native library (win32-x86-64/libvlc.dll) not found in resource path (C:\Users\jacob\.gradle\.tmp\gradle-javaexec-classpath8763683288146524301.jar)
Activity
JacobCube commentedon Jan 14, 2025
At the very least, there should be a callback of some sorts instead of a crash. This way, I need to implement the libvlc in order to add the same check before I display the player.
Micoder-dev commentedon Feb 1, 2025
yes, same issue
ctn-mobile-innovation commentedon Feb 20, 2025
We’ve added a "VlcNotFound" error in the "onError" event. You can now handle this case in your implementation. @Micoder-dev @JacobCube
JacobCube commentedon Feb 20, 2025
@ctn-mobile-innovation good progress, thanks!
mahozad commentedon Jun 9, 2025
To embed VLC (plugin files), you can use the new Gradle plugin called vlc-setup which is for Compose Multiplatform desktop targets. it automatically prepare and embed VLC plugin files in the app so there is no need to install VLC or libvlc on the system. It requires the developer to add some code in their build and do some modifications in their media player.
See the open-source Cutcon project on GitHub for a real-world example desktop app.
Can also solve #35.
CMingTseng commentedon Oct 16, 2025
Dear Sir
can use this
https://github.com/CMingTseng/JVM_Android_MediaPlayer
THX
CMingTseng commentedon Oct 16, 2025
Dear Sir
can use this
https://github.com/CMingTseng/JVM_Android_MediaPlayer
THX