Ios Swift:如何同时播放视频和下载

Ios Swift:如何同时播放视频和下载,ios,swift,video,avasset,Ios,Swift,Video,Avasset,目前,在我们的iOS应用程序中,我们正在下载视频,然后播放它,这确实占用了很多时间,并扼杀了用户体验。现在,我们希望转换为直接流式传输视频或在下载时播放视频。 我尝试过使用AVAssetResourceLoaderDelegate。我根本不播放视频,而是将mime类型显示为text/html。可能是因为我是从带有标题的安全URL加载的 有人能建议我一个好方法,我可以流或播放视频,同时下载它。如果有人建议一种直接从URL流式传输视频的方法,我会很高兴。当我做类似的事情时,我只是用视频文件URL初始

目前,在我们的iOS应用程序中,我们正在下载视频,然后播放它,这确实占用了很多时间,并扼杀了用户体验。现在,我们希望转换为直接流式传输视频或在下载时播放视频。 我尝试过使用AVAssetResourceLoaderDelegate。我根本不播放视频,而是将mime类型显示为text/html。可能是因为我是从带有标题的安全URL加载的


有人能建议我一个好方法,我可以流或播放视频,同时下载它。如果有人建议一种直接从URL流式传输视频的方法,我会很高兴。

当我做类似的事情时,我只是用视频文件URL初始化并将其传送到
AVPlayer
(在PlayerViewController中)。因此,如果您有直接视频URL,您可以尝试使用这种方式。@user28434最初我也尝试过这样做!视频播放器只是显示一个空白屏幕。所以,后来我尝试使用AVAssetResourceLoaderDelegate和AVUrlAsset,即使没有运气!