作者:小情人恩恩baby | 来源:互联网 | 2023-09-14 15:57
VLC2.2.1的ActiveX以及Firefox插件已经从原有的代码中移除,另存了一个工程。本文介绍ActiveX的编译。环境与交叉编译VLC2.2.1一样的环境,请参考流媒体0
VLC2.2.1的ActiveX以及Firefox插件已经从原有的代码中移除,另存了一个工程。本文介绍ActiveX的编译。
环境
与交叉编译VLC2.2.1一样的环境,请参考流媒体02:Linux交叉编译VLC-2.2.1。
过程
在此只记录命令。
1 2 3 4 5 6 7 8 9 10
|
$ git clone git://git.videolan.org/npapi-vlc.git $ 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
|
--disable-npapi
目的是不编译Firefox插件。LIBVLC_LIBS
及LIBVLC_CFLAGS
路径不要写错,否则编译不通过。
测试
将npapi-vlc\activex\.lib\axvlc.dll
和npapi-vlc\share\test
两个文件夹复制到编译好的VLC目录中(Windows下)。编辑install.bat
脚本,内容如下。
编辑uninstall.bat
卸载脚本,内容如下。
目录结构如图。
运行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:///
,分隔符用/
,否则会提示播放失败。
IE8
测试结果。
IE11
测试结果。
~~ EOF ~~