【问题标题】:QLPreviewController play itemQLPreviewController 播放项
【发布时间】:2020-12-15 10:20:33
【问题描述】:

如果我们有一个带有视频文件的QLPreviewController,则加载的视频是paused 状态。用户必须点击play 图标才能播放。我找不到任何(合法的)程序化方式来播放视频,有什么问题吗?

【问题讨论】:

    标签: ios objective-c swift qlpreviewcontroller


    【解决方案1】:

    没有用于此的公共 API(根据文档)。

    有使用私有 API 的解决方法,但在这种情况下,应用程序可能会被 Apple 拒绝:

    遍历QLPreviewController 中的子视图,找到“播放”按钮,然后以编程方式点击它。

    【讨论】:

    • 虽然你说它可能会被拒绝,但我想强调一点,它是一个私有API,Apple禁止使用它。因此,强烈建议不要在生产应用程序中执行此操作。无论如何,我会留下这个问题,以防它会改变或者有人会想到一个解决方法。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 2014-04-02
    相关资源
    最近更新 更多