Fork me on GitHub

RB-libvlc is a REALbasic/Xojo binding for libvlc, the open-source multimedia library behind VLC Media Player. It is designed and tested on Windows 7 using REALstuio 2011R4.3. Other platforms supported by libvlc should work, but have not been tested.

Download Source(zip) | Documentation | Issue Tracker

License:BSD 3-Clause Language: RealBasic

This project wraps libvlc's API in an object-oriented, event-driven, Xojo-flavored syntax.

This example plays a user-selected media file:

  Dim cURL As New cURLClient
  Dim vlc As New VLCPlayer
  vlc.Media = GetFolderItem("C:\example\music.mp3")

Refer to the documentation for additional examples and exposition.