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
(未完,待续)
分享到:
相关推荐
2015.07.24日更新的VLC for iOS播放器源码,能够正常编译成功,生成.a文件。以下是编译过程说明: 1.在osX中下载压缩文件,解压为iOS目录; 2.启动命令行工具; 3.进入iOS目录,执行: sh compileVLCforIOS.sh -s 4....
OSX平台编译vlc资源文件,提示缺少就把相应文件拷贝至tarballs目录下即可
如果你想用iOS版本的vlc,又不想去下载编译vlc,可以直接使用这个动态库。
本文档,详细介绍基于IOS的VLC源码编译文档,经过为期四天的资料查找验证摸索出来的一份文档。
VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们可以直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
VLC for iOS 的编译支持库,全序列的,兄弟们可以不要直接下载到了。 VLC更新至2015年7月24日,版本号是2.6.0。
应用功能播放存储在应用程序中的.mp4视频文件使用UICollectionView创建的视频库播放/暂停控制静音/取消静音视频控制设备更改方向时自动布置视频陷阱编译问题最初,我尝试通过Cocoapods导入MobileVLCKit,但是该项目...
编译libMobileVLCKit时需要的依赖库,路径....../VLCKit/MobileVLCKit/ImportedSources/vlc/contrib/tarballs