vlc播放器下载地址
https://vlc-media-player.en.softonic.com/
vlc sdk下载地址
http://download.videolan.org/pub/videolan/vlc/
vlc-3.0.12\sdk\文件夹下include和lib文件夹copy到工程目录下,vlc-3.0.12目录下libvlc.dll、libvlccore.dll和plugins文件夹copy到执行文件(.exe)目录。
代码如下:
handle为传入参数
//一个libVLC的实例
libvlc_instance_t* m_plibvlc_instance;
//播放器
libvlc_media_player_t* m_plibvlc_media_player;
const char* vlc_args[] =
{
"-I", "dummy",
"--ignore-config",
"--rtsp-tcp",
"--plugin-path=./plugins",
"--no-audio",
"--verbose=1"
};
//设置启动参数 创建一个libVLC的实例
m_plibvlc_instance = libvlc_new( sizeof( vlc_args ) / sizeof( vlc_args[0] ), vlc_args );
if( m_plibvlc_instance == nullptr )
{
return;
}