我只想弄清楚如何以秒为单位获取视频的总时间。是否有加载的视频元数据或什么?

有帮助吗?

解决方案

MPMoviePlayerController 的属性持续时间(iOS 3.2 +):

  

电影的持续时间,以秒为单位。 (只读)

     

@property(非原子,只读)NSTimeInterval持续时间

     

如果电影的持续时间未知,则此属性中的值为0.0。如果随后确定持续时间,则会更新此属性并发布 MPMovieDurationAvailableNotification 通知。

其他提示

使用NSdata获取视频的长度(以字节为单位)。之后计算播放一秒视频的字节数。你可以计算视频的长度:)

为什么不简单地使用(NSTimeInterval)持续时间属性来获取视频长度?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top