Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AVPlayerItem能否在查找时间范围之前加载该时间范围?_Ios_Video_Avplayer_Avplayeritem - Fatal编程技术网

Ios AVPlayerItem能否在查找时间范围之前加载该时间范围?

Ios AVPlayerItem能否在查找时间范围之前加载该时间范围?,ios,video,avplayer,avplayeritem,Ios,Video,Avplayer,Avplayeritem,我有一个与AVPlayer播放HLS视频快速搜索的要求。AVPlayerItem上的标准seekToTime方法工作正常,但在搜索时会有明显的延迟,除非搜索点处的视频已经加载-正如您所期望的那样 是否可以在搜索前在特定时间范围内预加载视频,以便后续搜索更快?对于这个用例,预先知道具体的搜索点,搜索点的相关视频片段约为10秒 目前,该功能是通过将搜索点处的每段视频切碎为自己的MP4文件,并使用AVQueuePlayer在每段视频之间进行连续播放来实现的。但由于几个原因,这并不理想,我们正在寻找使用

我有一个与AVPlayer播放HLS视频快速搜索的要求。AVPlayerItem上的标准seekToTime方法工作正常,但在搜索时会有明显的延迟,除非搜索点处的视频已经加载-正如您所期望的那样

是否可以在搜索前在特定时间范围内预加载视频,以便后续搜索更快?对于这个用例,预先知道具体的搜索点,搜索点的相关视频片段约为10秒

目前,该功能是通过将搜索点处的每段视频切碎为自己的MP4文件,并使用AVQueuePlayer在每段视频之间进行连续播放来实现的。但由于几个原因,这并不理想,我们正在寻找使用单个大型视频文件并改进搜索处理的方法

我已经阅读了所有的AVPlayer/AVPlayerItem API文档,但找不到实现这一点的方法

有什么想法吗?也许这需要使用AVPlayer以外的东西

损失8+