控件activeX开发之项目ffmpeg解码h264——总结

1.

编译好ffmpeg的lib库和dll库

2.

播放器作为一个dilog类player,然后在ctrol中的oncreate重写方法中用全局属性cplayer *player里new cplayer,

线程cwndthread m_thread 放在类外做全局变量

3.

编译无错后靠背release包到盘下regsvr32 (/u)测试换uuid号clsid

4.两个问题

一个是加载在html中的容器中就崩溃:

原因是没有加消息映射在ctrol的message map加上

MESSAGE_HANDLER(WM_LBUTTONUP,OnLButtonUp)----------好像是明天去确认下

再重载PreTranslateMessage函数

另一个是刷新卡死浏览器动弹不得:

原因是在析构函数中没初始化m_thread=null

if(m_thread!=null){player->stop();}

5.

cab打包待后续。。。。。

控件activeX开发之项目ffmpeg解码h264——总结

上一篇:debian安装chrome


下一篇: