使用AVPlayer时根据状态AVPlayerState,当播放处于prepared / playing / paused / completed状态时,播放引擎处于工作状态,这需要占用系统较多的运行内存。当客户端暂时不使用播放器时,调用reset()或release()回收内存资源,做好资源利用,重复创建createAVPlayer会增加资源消耗,且可创建的音视频播放实例(即音频、视频、音视频三类相加)不能超过16个,推荐使用reset。
使用AVPlayer时根据状态AVPlayerState,当播放处于prepared / playing / paused / completed状态时,播放引擎处于工作状态,这需要占用系统较多的运行内存。当客户端暂时不使用播放器时,调用reset()或release()回收内存资源,做好资源利用,重复创建createAVPlayer会增加资源消耗,且可创建的音视频播放实例(即音频、视频、音视频三类相加)不能超过16个,推荐使用reset。