AVPlayer暂停/回放直播

时间:2014-06-25 15:25:55

标签: ios objective-c avplayer

我目前正在使用AVPlayer播放实时视频流,效果很好。但是,我正在尝试添加"倒带"流到某个点,让我们说在2分钟的窗口内。

是否像使用seekTo方法一样简单,我在那里计算当前时间与跳回来的时间?

AVPlayer如何以这种方式实际工作,它是否将流存储在文件系统上并从中读取?

这就是我接近问题的方法:

- (void) rewindStream:(float)time
{
    NSLog(@"Seeking...");
    CMTime cmTime = CMTimeMakeWithSeconds(CMTimeGetSeconds(self.player.currentTime) + time, self.player.currentTime.timescale);
    [self.player.currentItem seekToTime:cmTime];
}

目前,它寻求,但它似乎并没有跳回来。看起来它只是刷新流。

感谢任何指导。

0 个答案:

没有答案