0

我已经多次使用 AVQueuePlayer,默认行为是在您更改视图时继续播放,但在我的情况下,当我通过 segue 导航到上一个视图时,播放器会停止。我在 dealloc 之后放置了一个断点,以查看 AVQueuePlayer 是否已释放,并且据我所知它没有被释放(我使用属性强烈引用它)。请帮忙!!!

我正在使用来自服务器的多个链接流式传输音频,而不是播放本地文件。我创建了 url,使用 url 来制作 AVPlayerItems,并将播放器项目添加到数组中,我使用这个数组来启动 AVQueuePlayer。在播放 AVQueuePlayer 之前,我使用 GCD 确保我的阵列完全准备就绪。

一旦我单击后退按钮,它就会停止。我正在拔头发

4

1 回答 1

0

创建一个单例类,为AVQueuePlayer. 这样,即使您弹出视图控制器,您也可以确保它还活着。

于 2014-06-21T09:55:37.543 回答