gpt4 book ai didi

ios - 仅当应用在 iOS-7 中进入后台模式时,视频最多可下载 10 分钟

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

我正在尝试下载大型视频 (400 mb) 并将其加载到背景中......直到 iOS-7 使用 Xcode-5 中的视频结束。但 10 或 5 分钟后下载停止。

我编写了如下代码,并设置了“后台获取模式是 YES”。我的代码有什么问题吗?

引用 1:https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

引用 2:enter image description here

问题:如何在我的视频以后台模式下载之前保持我的 URL 请求有效?

感谢 Advence。

- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier m_backgroundTaskId;
m_backgroundTaskId = [[UIApplication sharedApplication]
beginBackgroundTaskWithExpirationHandler:^(void) {
m_isWentBackground = YES;
[m_dataController saveUnfineshedDownoadsToFile];
[[UIApplication sharedApplication]
endBackgroundTask:m_backgroundTaskId];
m_backgroundTaskId = UIBackgroundTaskInvalid;
}];

}

最佳答案

你做错了,beginBackgroundTaskWithExpirationHandler 会给你最多 10 分钟的额外下载时间,但如果你想要真正的后台下载,你必须查看后台传输服务

您有 2 个教程:

关于ios - 仅当应用在 iOS-7 中进入后台模式时,视频最多可下载 10 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21721094/

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