流媒体03:VLC2.2.1的ActiveX编译

  • 时间:
  • 浏览:2

--disable-npapi目的是不编译Firefox插件。LIBVLC_LIBSLIBVLC_CFLAGS路径何必 写错,随后编译不通过。

IE8测试结果。



IE11测试结果。

2345678910

目录形状如图。



运行install.bat,提示成功。



IE打开test/test.html,MRL输入本地视频路径file:///e:/98.temp/01.avi或网络路径http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4,点击Go即可播放。注意:本地路径一定要加前缀file:///,分隔符用/,随后会提示播放失败。

$ cd npapi-vlc$ git submodule init$ git submodule update$ export FETCH_NPAPI_FALSE="#"$ export LIBVLC_LIBS="-L$HOME/vlc-2.2.1/win32/lib/.libs/ -lvlc"$ export LIBVLC_CFLAGS="-I$HOME/vlc-2.2.1/win32/_win32/include/ -O2"$ ./autogen.sh$ ./configure --host=i686-w64-mingw32 --disable-npapi$ make -j2

编辑uninstall.bat卸载脚本,内容如下。

npapi-vlc\activex\.lib\axvlc.dllnpapi-vlc\share\test有有另一一六个文件夹基因重组到编译好的VLC目录中(Windows下)。编辑install.bat脚本,内容如下。

与交叉编译VLC2.2.1一样的环境,请参考流媒体02:Linux交叉编译VLC-2.2.1。

在此只记录命令。

~~ EOF ~~

VLC2.2.1的ActiveX以及Firefox插件可能性从原有的代码中移除,另存了一有有另一一六个工程。本文介绍ActiveX的编译。