我想知道构建在 iOS 下运行的视频播放应用程序的最简单方法是什么。我正在使用JUCE 框架,它允许在 Windows 下使用例如 Visual Studio 和适用于 Android、iOS 等的代码程序进行开发。
我已经查看了 libVLC、FFMPEG 等。但我认为所有这些都是为了在 Linux 下开发的。
有人有一个简单的JUCE示例来构建在 Visual Studio 下工作的 iOS 播放器应用程序吗?
编码
没有什么可以让您自己编写代码;IDE 只是带有内置其他工具的精美文本编辑器(在 Visual Studio 的情况下,是一个完整的代码翻译工具链)。
您可能会发现代码完成之类的东西不起作用,因为 JUCE 会#ifdef
根据您启动的项目类型将部分代码库取出,但最后我检查(当我在那里工作时)没有 Visual Studio iOS 项目导出器可用,因此您只需使用与 Windows 兼容的导出器并通过它进行编程。
建造
为了构建 iOS 应用程序,您需要一台 Mac。如果您查看文档,它会指出:
对于 iOS 项目,连接到联网的 Mac 并从 Visual Studio 启动 Mac 模拟器。
据我所知,没有任何跨平台库可以绕过这个限制;我相信这是由于Apple强制执行的法律要求。
话虽如此,如果您没有 Mac,则可以使用Mac In Cloud之类的服务“租用”一台 Mac 。我不是律师,有些人请确保在这样做之前检查使用此类云服务构建 iOS 应用程序的合法性。
调试
由于您需要能够编译才能调试应用程序的特定构建,因此适用于构建部分。当然,通过仔细阅读源代码,没有什么可以阻止你在没有构建的情况下调试它,但我猜这不是你要问的。