ios - 如何为 iOS 构建杂志应用程序

标签 ios objective-c swift

我必须开发一个 iOS 杂志/报纸应用程序,在开始之前我有一个重要的问题。 我一直在研究 App Store 中的此类应用程序,似乎它们都可以使用类似于 PDF 文件的东西,但是它们如何嵌入视频?例如,在这个应用程序中:

https://itunes.apple.com/es/app/orbyt-for-ipad/id407963919?mt=8

您可以下载类似于 PDF 文件的报纸,但您可以点击图片放大或点击视频播放。

任何人都可以为我指明正确的方向以实现这一目标吗?我认为了解处理此类文件的方法可以解决我的问题。

谢谢

最佳答案

要在Book中使用丰富的内容,我建议使用ePub而不是pdf。 ePub 在内部为书页存储 html,使用 html 你有无限的可能性——包括视频、音频、图片库、链接等。下载示例 ePub 并将扩展名替换为 .zip 。解压后,您将能够看到 html 文件。

出于测试目的,您可以从页面创建 ePub get more detail here稍后,您可以使用 Php 轻松创建 Web 应用程序,以使用 html 文件创建 ePub。

github 上有可用的开源 ePub 解析器.你可以从那里得到基本的想法。最后,它将在 uiwebview 中显示 html

关于ios - 如何为 iOS 构建杂志应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40742809/

相关文章:

swift - objc[29733] : Swift class extensions and categories on Swift classes are not allowed to have +load methods xcode 10. 2 在 ios 12.2 上运行

ios - 如何在 iOS swift 的 ARSCNView 中显示 uicollection View

ios - 如果添加图像,Facebook 共享图形对象不起作用

objective-c - NSLocalizedString 不起作用

objective-c - 如何使用 C Obj C 或 Swift 扫描网络中的设备

ios - Xcode 中的内存警告 - didReceiveMemoryWarning 中的作用是什么?

ios - 无论如何将 NSString 设置为指向另一个字符串的指针?

ios - 音频输出 callkit ActionSheet - 可以从代码开始吗?

ios - 在 Titanium 中更改 iOS 上选择器的字体颜色

ios - 如何从 AVAsset 或 AVPlayerItem 获取主 list 中的所有 HLS 变体?