我使用NSURLConnection
来下载媒体文件。下载时,我将内容存储在NEMutableData中,并将其写入缓存文件。
现在我想在使用AVPlayer
(非AVAudioPlayer)下载时播放此文件,因为它可能是视频。
当AVPlayer
获取缓存文件的URL时,它看起来像播放器复制文件的状态,因为播放器没有得到任何更改,并且在几秒钟后它因为结束而保持数据的。
是否有人有更好的解决方案,但要先开始下载所有内容直到开始播放,或者有没有办法让AVPlayer上网NSURL
并在流式传输时预先加载其他内容?