CMTime 与 CMTimeMakeWithSeconds

1.首先先看代码,这段代码的作用就是要让视频播放区域有个封面。不会显的太空当。

- (void)avPlayerDidPlayed:(NSNotification *)noti
{
    [_avPlayer seekToTime:CMTimeMake(0, 1)];
    _playButton.hidden = NO;
    _tapGestureRecognizer.enabled = NO;
}

 CMTimeMake(a,b)                          a是当前播放的 第几帧,b表示每秒播放多少帧(fps)。  播放时间就是:a/b  

 CMTimeMakeWithSeconds(a,b)        a是当前时间,b表示每秒播放的帧数(fps)。 

 CMTime算是一个对于time实际时间关于音视频处理的一个时间结构体。

这种换算关系都是建立在fps理想化的一个程度。

原文地址:https://www.cnblogs.com/fuunnyy/p/5708126.html