vlc+mfc,搭建简单的播放器

核心代码如下

const char* const m_vlcArgs[] = {
              "-I", "dummy", /* Don't use any interface */
              "--ignore-config", /* Don't use VLC's config */ 
                };

    libvlc_exception_init(&m_vlcEx);
    m_vlcInst = libvlc_new(sizeof(m_vlcArgs) / sizeof(m_vlcArgs[0]), m_vlcArgs, &m_vlcEx);




m_vlcMedia = libvlc_media_new(m_vlcInst, strVPath.GetBuffer(0), &m_vlcEx);
        m_vlcMplay = libvlc_media_player_new_from_media(m_vlcMedia, &m_vlcEx);
        libvlc_media_release(m_vlcMedia);

        libvlc_media_player_set_drawable(m_vlcMplay, (libvlc_drawable_t)m_hWndVideo, &m_vlcEx);
    


    libvlc_media_player_play(m_vlcMplay, &m_vlcEx);

strVPath是本地视频地址,不支持中文路径,不过UTF-8编码后应该就支持了

显示控件是STATIC_PIC就可

代码下载

http://download.csdn.net/download/waphj/3928796

转载于:https://www.cnblogs.com/Xiegg/p/3335544.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值