我想在MPMoviePlayerController
播放时加载视频。
我有电影和广告交替,我希望在播放器加载下一个网址时阻止用户等待。 我希望在视频显示时加载广告,5分钟后我希望用户立即观看广告(没有任何加载延迟)。
为了播放电影,我使用prepareToPlay
方法。
框架是否支持此功能?或者我应该自己做(使用dispatch_async
)?
答案 0 :(得分:0)
如果必须这样做,我会使用NSURLSession方法进行异步操作:
- (NSURLSessionDownloadTask *)downloadTaskWithRequest:(NSURLRequest *)request completionHandler:(void (^)(NSURL *location, NSURLResponse *response, NSError *error))completionHandler
尽管如此,请不要忘记您无法100%确定您的广告将在未来5分钟内下载(网络下载或下载速度慢......)。