在我的应用中,我需要一个接一个地播放多个视频。目前,我正在使用AVPlayer
来播放视频,但它似乎非常滞后,视频经常冻结。我想知道,使用NSFileHandle
下载文件是否会提供更好的用户体验,减少滞后。但是,我担心内存问题。
有没有人有任何建议,哪种方式更有效?或者,例如,Snapchat如何如此顺利地播放如此大量的视频。谢谢。
答案 0 :(得分:-1)
要控制资产的播放,请使用AVPlayer对象。在回放期间,您可以使用AVPlayerItem实例来管理整个资产的呈现状态,并使用AVPlayerItemTrack对象来管理单个轨道的呈现状态。要显示视频,请使用AVPlayerLayer对象。 enter link description here