1。开发视频播放器一般可以基于ffmpeg,其与目前大部播放器的关系可以是万能发动机与汽车的关系。VLC播放器的编解码库就是ffmpeg。利用VLC现有的sdk可以快速,简便的开发出满足需要的视频播放器。本文演示如何开发一个简单视频播放器。
2。环境:
OS: Windows 7 32位旗舰版
IDE: VS2005
LIB: VLC0.99 SDK
3。相关资料:
vlc0.99源代码:http://download.videolan.org/pub/videolan/vlc/0.9.9/
vlc0.99已编译的安装包: sourceforge.net/projects/vlc/files/0.9.9/win32/vlc-0.9.9-win32.zip
说明:
由于VLC是跨平台库,在windows下如果要从源代码编译库需要MinGw + Mysys或者Cygwin环境。搭建环境及编译步骤较繁琐,故直接利用现成二进制库高效。
4。创建工程
1)在VS2005下创建一个基于对话框工程。添加控件,创建好后类似下图:
2)