我正在构建的应用程序需要共享视频的功能。我已经为此成功实现了 UIActivityViewController,并使用自定义 UIActivityItemProvider 来动态生成视频输出。
但是,我希望用户也能够选择视频的输出质量。我希望流程是:
- 用户点击分享按钮 UIActivityViewController 出现
- 用户点击想要的活动
- 提供了视频质量选项
- 用户点击所需的质量
- UIActivityItemProvider 以所需质量生成视频
- 视频已共享到选定的服务
但是,我看不到将第 3 项和第 4 项挂钩到流程中的任何选项。任何建议将不胜感激。