0
我可以在使用MPMoviePlayerController播放之前预加载mp4吗?我可以在使用MPMoviePlayerController播放之前预加载mp4吗?
我有一个本地mp4视频。我发现它很少在第一帧停下来。我相信这对网络无关紧要。可以在使用MPMoviePlayerController播放之前将它预加载到内存中吗?
我可以在使用MPMoviePlayerController播放之前预加载mp4吗?我可以在使用MPMoviePlayerController播放之前预加载mp4吗?
我有一个本地mp4视频。我发现它很少在第一帧停下来。我相信这对网络无关紧要。可以在使用MPMoviePlayerController播放之前将它预加载到内存中吗?
我假设“本地”是指“在与您同一个房间的机器上”。如果那是真的,那么简短的答案是:“是的,你可以。”
我这样做的方式是将电影文件的副本保存(或缓存)到iPhone上的文档或缓存目录,然后在创建MPMoviePlayerController
对象时,可以参考保存在设备(通过NSURL指向保存的文件)。
看看苹果的文档MPMoviePlayerController's initWithContentURL:
method(我已经链接了你)。
如果通过“本地”,你的意思是该文件已经在设备上,它莫名其妙地冻结,那么可能还有另一个你试图播放的mp4问题。
是的,在我的设备上。 :P – zszen 2011-12-27 08:16:34