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

时间:2018-07-06 21:34:40

标签: swift xcode avplayer avaudioplayer radio

我正在制作一个电台应用程序,我有一个swrevealviewcontroller具有3个视图 图片:

enter image description here

这是我尝试通过AVPlayer的链接播放音乐时的第一个视图代码。 代码:

我可以使用此代码启动和停止音乐播放,但是 当我打开菜单并单击菜单链接时,我的音乐停止播放。

我找不到解决方案,我已经在功能中添加了免费模式。

每一个视图控制器都已经分配了一个类。

somoene可以帮助我

2 个答案:

答案 0 :(得分:1)

您的AVPlayer变量位于类内。因此,当您离开该viewcontroller时-该变量不再存在。使它成为全局类(在类之外),应该可以正常工作。

答案 1 :(得分:0)

现在一切都可以通过在类之外添加播放器和函数来进行,因此,现在它已成为一个具有启动和播放功能的全局播放器