Further Information
You've reached the end of the tutorials for vlcj, but there is more information and full source code available at our GitHub project pages.
These tutorials have covered the most commonly used vlcj features, but there is plenty more...
Test Sources at GitHub
There are many examples in the test sources at GitHub showing how to use just about every feature vlcj has to offer.
There are examples showing how to use other features of vlcj not described in these tutorials, this includes things like rendering to ChromeCast or using 360 degree video.
vlcj-player
The vlcj-player project at GitHub has source code for a full-blown vlcj desktop application demonstrating most of the major features available. It was designed to mimic as much as possible the key functionality from the native VLC desktop application.
vlcj-pro
If you need to create robust applications with multiple media players operating concurrently, there are critical limitations to what can be done if you want all of those media players in the same Java Virtual Machine. The more media players you have, the more chance you have of a fatal run-time crash that will terminate your entire application. Further, volume and mute controls will be shared across all of your media players.
Consider using vlcj-pro to create applications with multiple completely independent, robust and fault-tolerant media players.