2011-03-24 44 views

回答

0

在Mac上,这很容易,因为您可以利用Spotlight元数据,但在iOS上它稍微复杂一些。几点建议:

最简单的方法就是将影片加载到MPMoviePlayerController并检查naturalSize属性。还有一些其他属性,包括playableDuration。缺点是你必须将电影加载到MPMoviePlayerController中,如果你要立即播放该文件,这对你来说可能没问题。

更难但更有效的方法是使用开源libmediainfo library,但与使用MPMoviePlayerController“开箱即用”相比,集成显然更为复杂。

+0

必须等待MPMovieNaturalSizeAvailableNotification才能查询naturalSize,谢谢指针。 – Boon 2011-03-24 22:19:18