我在我们的应用程序中使用Avaudio播放器。播放完后,我从列表中播放歌曲,当我回到列表中选择另一首歌时,第一首歌也在播放。
我想停止前一首歌,然后播放另一首歌。
请帮帮我。
发布于 2021-10-27 04:17:08
您似乎正在创建另一个AVAudioPlayer实例。假设旧的文件名为" audioPlayer ";您需要使用audioPlayer.stop()停止它,然后使用audioPlayer =audioPlayer AVAudioPlayer(...)创建一个新的新文件。这将确保ARC释放旧的AVAudioPlayer实例,因此它不再存在。
https://stackoverflow.com/questions/2802894
复制相似问题