Swift 在直播中使用AVPlayer向前/向后跳过X秒?

Swift 在直播中使用AVPlayer向前/向后跳过X秒?,swift,avplayer,http-live-streaming,Swift,Avplayer,Http Live Streaming,使用这个直播()我想允许使用AVPlayer向前和向后跳过X秒。但是使用AVPlayer中的seek函数时,跳过似乎不能正常工作。有人知道是否有可能在Swift中使用实时广播包含此功能吗?或者功能必须存在于流级别?向后跳过功能的实现如下所示: self.player?.seek(to: CMTimeMakeWithSeconds(CMTimeGetSeconds((self.player?.currentTime())!).advanced(by: -30), preferredTimesca

使用这个直播()我想允许使用AVPlayer向前和向后跳过X秒。但是使用AVPlayer中的seek函数时,跳过似乎不能正常工作。有人知道是否有可能在Swift中使用实时广播包含此功能吗?或者功能必须存在于流级别?向后跳过功能的实现如下所示:

 self.player?.seek(to: CMTimeMakeWithSeconds(CMTimeGetSeconds((self.player?.currentTime())!).advanced(by: -30), preferredTimescale: 1))
但是,当我打印出AVPlayer项目的

Seekable Time Range:  Optional([CMTimeRange: {{0/1000 = 0.000}, {0/1000 = 0.000}}])
Loaded Time Range: Optional([CMTimeRange: {{0/1 = 0.000}, {661504/22050 = 30.000}}])
Current Time:  2.142512821
有没有办法下载流并将其分块播放?还是其他选择

谢谢