Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个客户想要构建一个应用程序,该应用程序基本上用作他们分发给客户的媒体工具包。除了几个视频之外,他们还希望将他们的 Keynote 演示文稿嵌入到应用程序中。演示文稿还将包含某些幻灯片上的一些视频。是否有某种查看器可以让我将演示文稿嵌入应用程序中?至少,是否可以从应用程序内部启动 Keynote 到指定的演示文稿,然后在关闭 Keynote 时立即将控制权返回给我的应用程序?
谢谢,
麦克风
UIWebView可以显示 iWork 文件。不过,我认为它不会在幻灯片上播放视频。
UIWebView
编辑:您可以使用UIDocumentInteractionController让用户预览文件,然后根据需要启动 Keynote。但是 AFAIK 在没有用户干预的情况下无法以编程方式执行此操作。即使 Keynote 支持 URL 方案,也无法传递文件。
UIDocumentInteractionController
如果您将演示文稿发布到 iWork.com,您可以使用 Web 视图通过该站点的显示嵌入机制来播放它。