如何使用MPMoviePlayerController从视频文件中获取每秒实时帧数而不观看视频?

时间:2012-01-20 08:28:11

标签: iphone ios ipad mpmovieplayercontroller

我想显示将在iPhone上播放的每秒视频帧数。我已在本地存储了所有视频,并使用MPMoviePlayerController访问它们。

MPMoviePlayerController是否有任何简单的功能或任何自定义类可以为我提供fps。

提前致谢。

1 个答案:

答案 0 :(得分:2)

不,MPMoviePlayerController内没有报告内容首选FramePerSecond的功能。

您必须更深入一点并使用AVFoundation

请参阅AVAssetTrack的属性nominalFrameRate


来自AVAssetTrack Class Reference

nominalFrameRate

轨道的帧速率,以每秒帧数为单位。 (只读)

@property(nonatomic, readonly) float nominalFrameRate