我正在构建的应用程序需要共享视频的功能。 我已经为此成功实现了UIActivityViewController,使用自定义UIActivityItemProvider来动态生成视频输出。
但是,我希望用户能够为视频选择输出质量。我想要的是:
但是我没有看到任何将项目3和4挂钩到流程中的选项。 任何建议都会非常感激。
答案 0 :(得分:0)
我一直在努力尝试实现类似的流程,但是我找不到任何足以满足我的情况的东西。因此,我最终以不同的方式进行操作,从而实现了相同的目标(针对最终用户的体验)。这是我所做的:
实际上,最终结果是非常好的流程。但是,它不能解决显示UIActivityController之后允许选项配置的问题,它只是改组流程以使最终结果相同-而是在UIActivityViewController的范围内工作。
我希望这种替代方法对发现此较旧帖子并且对如何执行此操作感到好奇的任何人都有用。另外,如果OP提出要在主要流程中执行此操作的方法,我也很想知道。