`
yidongkaifa
  • 浏览: 4038913 次
文章分类
社区版块
存档分类
最新评论

编译vlc for ios

 
阅读更多

1、获取MobileVLC:

git clone git://git.videolan.org/MobileVLC.git

2、运行代码目录下的:buildMobileVLC.sh脚本,它会自动下载依赖的代码文件到ImportedSources目录下。

buildMobileVLC.sh参数如下:
-k Specify which sdk to use (see 'xcodebuild -showsdks', current: ${SDK}),指定sdk版本
-v Be more verbose,显示详细信息
-s Build for simulator,编译模拟器版本



由于我用的是xcode4,脚本会执行失败,解决方法如下:

a、configure ffmpeg出错,查看config.log文件,似乎是链接库取错了(非ios版本),应该是xcode4不再支持sysroot链接选项,应该选用-isysroot。

解决方法:修改ImportedSources/vlc/extras/contrib/bootstrap 文件,在添加红色部分代码,注意上下文:

case "$DISTRO" in

ios)

EXTRA_LDFLAGS="${EXTRA_LDFLAGS} -isysroot ${IOS_SDK_ROOT}"

if test -z "$IOS_SDK_ROOT"; then

b、提示gas-preprocessor未找到,解决方法:

"ImportedSources/vlc/extras/package/ios/resources/gas-preprocessor.pl"将该文件提升权限到777(chmod 777gas-preprocessor.pl),并拷贝到/usr/bin目录下(cp gas-preprocessor.pl /usr/bin)

c、某些库文件没有找到,可尝试进行如下类似修改。

修改MobileVLCKit工程中的MobileVLC/ImportedSources/vlc/projects/macosx/framework/MobileVLCKit/AggregateStaticPlugins.sh,找不到库文件,直接删除掉:
#plugins+=”audio_filter/bandlimited_resampler ”
#plugins+=”demux/ts ”
#plugins+=”misc/xtag


(未完,待续)

分享到:
评论

相关推荐

    VLC for ios.zip

    2015.07.24日更新的VLC for iOS播放器源码,能够正常编译成功,生成.a文件。以下是编译过程说明: 1.在osX中下载压缩文件,解压为iOS目录; 2.启动命令行工具; 3.进入iOS目录,执行: sh compileVLCforIOS.sh -s 4....

    osx平台编译vlc_iOS资源文件

    OSX平台编译vlc资源文件,提示缺少就把相应文件拷贝至tarballs目录下即可

    vlc iOS 编译的库

    如果你想用iOS版本的vlc,又不想去下载编译vlc,可以直接使用这个动态库。

    IOS VLC 编译详解

    本文档,详细介绍基于IOS的VLC源码编译文档,经过为期四天的资料查找验证摸索出来的一份文档。

    libarchive-3.1.2.tar.gz

    VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    libtasn1-3.7.tar.gz

    VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    libgcrypt-1.6.2.tar.bz2

    VLC for iOS 的编译支持库,全序列的,兄弟们直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    libgsm_1.0.13.tar.gz

    VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    zvbi-0.2.35.tar.bz2

    VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    libgpg-error-1.18.tar.bz2

    VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    libvpx-1.4.0.tar.bz2

    VLC for iOS 的编译支持库,全序列的,兄弟们可以不要直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。

    SimpleVideoPlayer-iOS:由VLC支持的适用于iOS的简单视频播放器应用

    应用功能播放存储在应用程序中的.mp4视频文件使用UICollectionView创建的视频库播放/暂停控制静音/取消静音视频控制设备更改方向时自动布置视频陷阱编译问题最初,我尝试通过Cocoapods导入MobileVLCKit,但是该项目...

    新版libMobileVLCKit依赖库tarballs

    编译libMobileVLCKit时需要的依赖库,路径....../VLCKit/MobileVLCKit/ImportedSources/vlc/contrib/tarballs

Global site tag (gtag.js) - Google Analytics