我一直在使用MPMovieplayer
和playableDuration
来检查电影的可用时长。
持续时间似乎总是比我当前的持续时间长约 1 秒,基本上我想增加它。
我曾尝试使用,prepareToPlay
但这似乎对可播放的持续时间没有任何明显影响。
我尝试设置尽可能多的参数,以尝试通过预先设置默认值来更改值,例如MPMovieSourceType
,MediaType
等,但都无济于事。
首先要弄清楚一些事情:我同时使用两者MPMoviePlayer
,并且AVplayer
它们同时播放不同的流,因为我使用的视频/音频是拆分的。
编辑
似乎我忽略了影响流的文件大小,应该在苹果资源中阅读更多内容,然后在其他地方,但据我所知,问题是:文件大小太大,因此必须实现服务器端媒体分段器.