使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit
Posted
技术标签:
【中文标题】使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit【英文标题】:Building MobileVLCKit from git.videolan.org repository on macOsX with XCode 【发布时间】:2010-11-03 01:46:32 【问题描述】:我想为 ios(iPhone 和 iPad)制作一个可以通过 RTSP 协议(包括 mms)播放流媒体视频的应用程序。我想象使用 VLC 播放器或 libVLC 库来实现指定的应用程序。
在 projects/macosx/framework/ 文件夹中的官方 vlc git 存储库 (http://git.videolan.org/?p=vlc.git;a=tree) 上有 xcode 项目MobileVLCKit.xcodeproj 我认为这是一个适用于 iOS 的 VLC 框架。
现在的问题是我不能/不知道如何构建这个项目。当我尝试构建 MobileVLCKit.xcodeproj 时,我收到一条错误消息,提示它在 extras/contrib/hosts/i686-apple-darwin10/ios/ 文件夹中找不到文件。
我查看了该文件夹 (extras/contrib) 并设法使用 make 创建了文件夹 (包含文件) extras/contrib/hosts/i686-apple-darwin10/,但没有 ios 文件夹。
那么,有人知道如何成功构建 MobileVLCKit 吗?
【问题讨论】:
【参考方案1】:$ git clone git://git.videolan.org/MobileVLC.git
$ cd MobileVLC
$ ./buildMobileVLC.sh
见: http://wiki.videolan.org/MobileVLC
请注意,在您的应用中使用 VLC 的任何部分,都会使您的应用开源和 GPL。
【讨论】:
【参考方案2】:我正在努力构建这个 ios 版本。
如果你 git 克隆今天的版本,你会在额外的文件夹中找到更完整的 ios 支持:extra/contrib/src/Distributions/ios.mak 和 extra/package/ios/build_for_iOS.sh
extra/contrib/bootstrap 现在兼容“ios”!
请注意此版本需要 ios4.2(请参阅 build_for_iOS.sh)
我在使用 ffmpeg 时遇到问题,但这是另一回事
为 ios 构建的 vlc 需要一个“howto”!!!
入口点是“build_for_iOS.sh” build_for_iOS.sh 调用引导程序
如果正确完成(祝你好运),MobileVLCKit 会找到它需要的文件(我希望)
【讨论】:
通过一些修复,我使用 ios4.1 在 arm7 中编译(不运行!) 它使用 MobileVLCKit 从实际主干运行(MobileVLC 1.0)【参考方案3】:不要用git来获取最近的源码。 由于 vlc 不适用于 iOS。 但是您可以从 videolan.com 获得 mobilevlc 1.1.0
http://www.videolan.org/vlc/download-ios.html
你最好安装 Xcode 3.2.5 和 iOS SDK 4.2
【讨论】:
以上是关于使用 XCode 在 macOS 上从 git.videolan.org 存储库构建 MobileVLCKit的主要内容,如果未能解决你的问题,请参考以下文章
在 MacOS Mojave 上从 PyInstaller 运行应用程序后如何修复 msgcat::mc 错误?
SwiftUI:如何在 macOS 上从 Mail 中拖放电子邮件