你如何获得iphone MPMoviePlayer视频的总时间?
-
06-07-2019 - |
题
我只想弄清楚如何以秒为单位获取视频的总时间。是否有加载的视频元数据或什么?
解决方案
MPMoviePlayerController 的属性持续时间(iOS 3.2 +):
电影的持续时间,以秒为单位。 (只读)
@property(非原子,只读)NSTimeInterval持续时间
如果电影的持续时间未知,则此属性中的值为0.0。如果随后确定持续时间,则会更新此属性并发布 MPMovieDurationAvailableNotification 通知。
其他提示
使用NSdata获取视频的长度(以字节为单位)。之后计算播放一秒视频的字节数。你可以计算视频的长度:)
为什么不简单地使用(NSTimeInterval)持续时间属性来获取视频长度?
不隶属于 StackOverflow