gpt4 book ai didi

ios - 我可以用我的 phonegap/cordova IOS 应用程序部署 Cocoa http 服务器吗

转载 作者:行者123 更新时间:2023-11-29 11:06:42 25 4
gpt4 key购买 nike

我有一个使用 phonegap/cordova 2.1.0 构建的 IOS 应用程序,我想使用与该应用程序一起运行的 cocoahttpserver,以便可以将加密的本地存储视频从 cocoahttpserver 流式传输到该应用程序。

这可能看起来有点矫枉过正,如果是的话请告诉我,但我想这样做的原因是我可以流式传输使用 Apple 的 mediafilesegmenter 准备并本地存储在设备上的加密分段视频。

我已经尝试通过使用视频标签调用 .m3u8 文件来播放加密视频,但这只适用于 http 而不是来自本地文件系统。

能否请您指出正确的方向,以便使用我的应用程序部署 cocoahttpserver。

非常感谢

最佳答案

我现在已经成功地将 phonegap/cordova 和 cocoahttpserver 集成到一个 ios 应用程序中。这些是步骤:

1) 将 cocoahttpserver 项目放在 phonegap 项目中,例如在 Externals/cocoahttpserver 中,并将整个项目放在那里,以便以后需要时可以从主存储库轻松更新它。

2) 在 Xcode 中打开 phonegap 项目并通过单击 phonegap 项目目标将 Externals 目录添加到标题搜索路径,并在“标题搜索路径”中添加“外部”作为递归路径

3) 在 phonegap 应用程序的目标构建阶段,从“编译源”中的 cocoahttpserver 添加所有需要的 .m 文件。这些是 Core、Vendor 和 Samples/iPhoneHTTPServer 中的所有文件。 不要添加 iPhoneHTTPServerAppDelegate.m 或 iPhoneHTTPServerViewController.m

4) 通过并排查看 iPhoneHTTPServerAppDelegate.m 和 phonegap AppDelegate.m 尝试将两者合并在一起,以便在 phonegap 的 AppDelegate.m 中实例化服务器 不要实例化 iPhoneHTTPServerViewController.m,因为你不会需要这个空白 View 。此外,我还必须将标准库 libxml2.dlyb 和 Security.framework 包含到我的 phonegap 构建阶段

5) 在您的 AppDelegate.m 中,您可以将服务器 Web 路径设置为您喜欢的任何目录。确保在构建时复制此目录

希望这对某人有帮助:)

关于ios - 我可以用我的 phonegap/cordova IOS 应用程序部署 Cocoa http 服务器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13286992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com