gpt4 book ai didi

ios - 是否可以在让用户与应用程序交互的同时上传视频?

转载 作者:行者123 更新时间:2023-11-28 08:04:19 25 4
gpt4 key购买 nike

我正在使用 AWS 的 transferUtility.uploadData,它使用 iOS 中的后台传输功能来上传视频

基本上,当用户按下一个按钮来启动 transferUtility.uploadData 时,一个新的屏幕就会被推送到 navigationController 上。因此,在上传视频时,他们可以与新屏幕进行交互。

问题是在导航上推送屏幕时会有很大的延迟,我想知道是否有办法在 navigationController 上推送屏幕(就像 instagram 在拍摄视频后出现新屏幕以自定义或发送给 friend )立即。

 transferUtility.uploadData(
data,
bucket: S3BucketName,
key: videoName,
contentType: "movie/mov",
expression: expression,
completionHandler: completionHandler).continueWith { (task) -> AnyObject! in
if let error = task.error {
print(error)
print("Error: \(error.localizedDescription)")
}

if let _ = task.result {
print("Upload Starting!----")

// Do something with uploadTask.

//Open new screen
self.navigationController?.pushViewController(CameraDetailTableViewController(videoURL: AWS_URL + videoName), animated: false)


}

return nil;
}

最佳答案

您需要使用 Grand Central Dispatch 或 AWSExecutor。

有关如何实现的完整详细信息,请参阅 AWSTask 的文档。

http://docs.aws.amazon.com/mobile/sdkforios/developerguide/awstask.html

关于ios - 是否可以在让用户与应用程序交互的同时上传视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45615132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com