AVPlayer,播放当前正在写入的本地文件URL吗?

时间:2018-07-15 18:25:25

标签: swift video stream avplayer mp4

我一直在尝试使用自定义AVPlayerItem,让我将当前正在播放的媒体在流传输到AVPlayer后下载后复制到文件中,实际上是让我缓存显示的视频同时尽快显示视频。

不幸的是,尽管下载的文件是mp4文件,但我的应用程序有时需要从提供mime类型为image / gif的服务器(我无法控制)下载mp4文件。因此,我的AVPlayer不会在视频下载时“流式传输”,仅在文件完全下载后才显示,并且意识到该文件确实是MP4。

我现在的想法是将文件直接下载到扩展名为.mp4的本地文件中,标准AVPlayerItem可以流式传输该文件,并在使用AVPlayerItem读取该文件的同时写入该文件。这可能吗?当AVPlayerItem仍在下载/缓冲不完整的数据时,它会暂停还是会在不显示任何内容的情况下产生错误?有没有更好的方法可以做到这一点?

0 个答案:

没有答案