【发布时间】:2013-05-18 12:05:57
【问题描述】:
我正在开发一个使用 HTTP Live Streaming 技术播放视频的应用程序。
为此,我使用 AVPlayer,其初始化如下:
[[AVPlayer alloc] initWithURL:[NSURL URLWithString:VIDEO_URL]];
然后我使用self.player.currentItem.loadedTimeRanges 检查缓冲区的状态,并在我的自定义视图上显示此范围。
问题在于,当在[self.player seekToTime:timeToSeek
toleranceBefore:kCMTimeZero
toleranceAfter:kCMTimeZero]; 加载的区域中倒带时,加载视频就像它不在缓冲区中一样开始。
【问题讨论】:
-
在设备上运行有帮助
-
嘿 Pavel - 你发现了吗?我现在遇到这个问题。我正在物理设备上进行测试。在设备上进行测试是否为您解决了问题?
-
不用找,当你使用直播的时候..你只需要播放当前的流对吗?
-
@AshishKakkad - 我正在将 3/4 分钟的视频流式传输到设备。我的问题是,当用户在他们正在流式传输的视频中寻找某个位置时,缓冲区会被清除。
标签: ios video avfoundation http-live-streaming http-streaming