AVPlayer 音乐在转到其他视图时停止

AVPlayer music stops when going to other view

我正在制作一个广播应用程序,我有一个有 3 个视图的 swrevealviewcontroller 图片:

enter image description here

这是我第一次查看的代码,尝试使用 AVPlayer 从 link 播放音乐。 代码:

我可以使用此代码开始和停止播放音乐,但是 当我打开菜单并单击某个菜单时link 我的音乐停止播放。

我找不到解决办法,我已经在capability中添加了bacground模式

顺便说一句,每个视图控制器都已经分配了一个 class。

somoene可以帮帮我吗

您的 AVPlayer 变量位于 class 内。因此,当您离开 viewcontroller - 该变量不再存在。使其成为全球性的(在 class 之外)并且应该可以正常工作。

通过在 class 之外添加播放器和功能,现在一切正常,所以现在它是一个具有启动和播放功能的全球播放器