删除/清除以前的缓冲区/流视频 mpmovieplayer iphone
Posted
技术标签:
【中文标题】删除/清除以前的缓冲区/流视频 mpmovieplayer iphone【英文标题】:Remove/clear previous buffer/stream video mpmovieplayer iphone 【发布时间】:2012-06-20 06:50:03 【问题描述】:我正在使用 mpmovieplayercontroller 应用程序在我的 iPhone/iPad 上播放视频,并且视频尺寸非常大(大约 2-3 小时)。由于内存警告,应用程序在播放一半后崩溃。所以请任何人建议我如何从内存中清除/删除以前的缓冲视频。
请提出建议。谢谢
【问题讨论】:
【参考方案1】:根据我的经验,没有必要清除/删除缓冲视频。尝试运行内存分析器以查看您的代码是否没有泄漏。
Project menu > Profile -> 选择 Memory Profiler。
【讨论】:
【参考方案2】:内存警告仅在模拟器中出现。在设备中试用。可以正常工作,没有问题。所以你不需要清除任何东西。 发生这种情况是因为 模拟器 提供了一堆虚假泄漏(例如在 AudioToolbox、CoreVideo 等中)。 Ans 模拟器似乎缓存了整个视频并且没有正确释放它,而设备只缓冲它需要的东西。 希望有意义
【讨论】:
以上是关于删除/清除以前的缓冲区/流视频 mpmovieplayer iphone的主要内容,如果未能解决你的问题,请参考以下文章