【问题标题】:Facebook iOS SDK 3.1: show a progress bar while uploading an image/videoFacebook iOS SDK 3.1:上传图片/视频时显示进度条
【发布时间】:2012-12-19 01:44:53
【问题描述】:

我想在我的 iOS 应用将视频上传到 Facebook 时显示进度条。 我尝试了这个问题中显示的方法:

Facebook iPhone SDK: show a progress bar while uploading an image

但它不适用于新的 Facebook SDK 3.1。任何想法我该怎么做?

【问题讨论】:

    标签: iphone objective-c facebook ipad ios5


    【解决方案1】:

    我不知道如何破解 Facebook 源。我只是将 MBProgressBar 添加到视图的中心并将其变暗,以便用户知道他们必须等待。在 Facebook 完成委托中,我删除了所有视觉效果。这一切都非常简单且有效。

    【讨论】:

    • 这样做的问题是他们不知道要等多久。因此,如果视频非常大,他们无法知道是在上传还是应用程序刚刚挂起......
    • 您需要知道您的网络速度才能显示正确的进度。很难在 Facebook 源代码中挖掘它。但相信我,你不需要这样做。在大型应用程序甚至 Dropbox 和 Skydrive 中,他们只是估计上传的上限。这就是为什么你有时会看到你达到 99% 并且它会在那里停留一段时间,有时上传会像 60% 一样完成。您不必太担心,只需将视频大小除以合理的平均上传速度即可。
    • 我的用户从未抱怨过。他们看到他们需要等待。如果这是一个非常大的视频,您可能会显示一个警告框警告他们,或者只是在后台上传。
    猜你喜欢
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    相关资源
    最近更新 更多