在实际使用MPMoviePlayerController
播放视频之前,是否可以获取视频中的总帧数?
最佳答案
答案很简短:没有
推理:MPMoviePlayerController
播放各种内容。 HTTP流是众多内容格式之一。对于HTTP视频流,不可能预先获得确定的帧计数,因为该值取决于所选带宽(在播放时选择)。
您应该在问题中明确说明您试图获取这些信息的确切内容;例如本地视频,流式视频,逐步下载的视频。即使您对流视频总是不走运,也可以通过使用AVFoundation在其他两个给定的选项上进行尝试(实际上并没有验证这一点,我只是知道信息可用,但是我不知道是否可以iOS SDK可帮助您收集它)。
关于iphone - 从MPMoviePlayerController获取总帧数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8922387/