如何释放(dealloc)AVAudioPlayer?
How to release(dealloc)AVAudioPlayer?
我将循环播放一首歌曲,当一个新视图出现时,将停止它然后释放它,alloc/init一个新的 AVAudioPlayer 实例然后为新视图播放一些其他歌曲。
用同一个 AVAudioPlayer 实例改变歌曲对我来说会更有效率吗? (如果可能的话)
即使您重复使用相同的实例,您也必须使用 initWithContentsOfURL...
或 initWithData...
重新初始化它才能播放不同的歌曲,所以它可能与您正在做的一样。
我将循环播放一首歌曲,当一个新视图出现时,将停止它然后释放它,alloc/init一个新的 AVAudioPlayer 实例然后为新视图播放一些其他歌曲。
用同一个 AVAudioPlayer 实例改变歌曲对我来说会更有效率吗? (如果可能的话)
即使您重复使用相同的实例,您也必须使用 initWithContentsOfURL...
或 initWithData...
重新初始化它才能播放不同的歌曲,所以它可能与您正在做的一样。