我想在 iPhone 上有一个不错的播放器。来源是来自服务器的音频/视频文件(例如 MP3/M4V)。让我们想象一下,该文件很大,因此我需要在 iPhone 中流式传输它。我一直在研究,有很多可能性可以做到这一点,MPMoviePlayer 或带有 AVURLAsset 的 AVPlayer。我能够做到这一点,但现在的挑战是,你如何流式传输文件并在完成下载后将其保存到 iphone?这样下次用户就不需要重新下载了。
我一直在考虑使用 AVAssetReader 和 AVAssetWriter 并使用 CMSampleBufferRef。有人对此有其他想法吗?
谢谢!