草庐IT

kCMTimeZero

全部标签

ios - AVPlayer seekToTime 不在正确的位置播放

我有一个正在播放HLS视频流的AVPlayer。我的用户界面提供了一排按钮,一个用于视频中的每个“章节”(按钮标记为“1”、“2”、“3”)。该应用程序从服务器下载一些元数据,其中包含以秒表示的章节切入点列表。比如一个视频时长12分钟——章节切入点列表为0、58、71、230、530等等。当用户点击“章节按钮”之一时,按钮处理程序代码会执行以下操作:[self.avPlayerpause];[self.avPlayerseekToTime:CMTimeMakeWithSeconds(seekTime,600)toleranceBefore:kCMTimeZerotoleranceAft

swift - AVPlayer 在 : kCMTimeZero 之前即使有公差也不准确

我们有一个播放长mp3文件(1小时长)的应用程序。我们希望能够从文件中的设定点开始播放。但是,当我们这样做时,最多有10秒不准确。代码如下:lettrackStart=arrTracks![MediaPlayer.shared.currentSongNo].samplesletframeRate:Int32=(MediaPlayer.shared.player?.currentItem?.asset.duration.timescale)!MediaPlayer.shared.player?.seek(to:CMTimeMakeWithSeconds(Double(trackStart
12