PureBasic - Movie
PureBasic provides simple, yet powerful functions to integrate movie playback inside an application or game.
Windows: as it uses the DirectX technology (DirectShow), any kind of media can be played with this library: AVI, MPG, DivX, etc.
MacOS X: it uses QuickTime technology, therefore any kind of media (depending of the installed plugins) can be played with this library: AVI, MPG, DivX, etc.
Note: on some OS, music files can also played by this library but it is not officially supported and somewhat broken. Better use the sound library for this.