Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 转到其他视图时,AVPlayer音乐停止_Swift_Xcode_Avplayer_Avaudioplayer_Radio - Fatal编程技术网

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

Swift 转到其他视图时,AVPlayer音乐停止,swift,xcode,avplayer,avaudioplayer,radio,Swift,Xcode,Avplayer,Avaudioplayer,Radio,我正在制作一个广播应用程序,我有一个带3个视图的swrevealviewcontroller 图片: 这是我的第一个观点的代码,尝试从AVPlayer的链接播放音乐。 代码: 我可以使用此代码启动和停止音乐播放,但是 当我打开菜单并单击菜单链接时,我的音乐停止播放 我无法找到解决方案,我已经在功能中添加了bacground模式 顺便说一句,每个视图控制器已经分配了一个类 能否请somoene帮助我您的AVPlayer变量位于类中。因此,当您离开viewcontroller时,该变量不再存在。让

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

这是我的第一个观点的代码,尝试从AVPlayer的链接播放音乐。 代码:

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

我无法找到解决方案,我已经在功能中添加了bacground模式

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


能否请somoene帮助我

您的AVPlayer变量位于类中。因此,当您离开viewcontroller时,该变量不再存在。让它成为全球性的(在课堂之外),这应该很好

您的AVPlayer变量位于类中。因此,当您离开viewcontroller时,该变量不再存在。让它成为全球性的(在课堂之外),这应该很好

通过在类外添加播放器和函数,现在一切正常,因此现在它是一个全局播放器,具有启动和播放它的函数

通过在类外添加播放器和函数,一切正常,因此,现在它是一款具有启动和播放功能的全球播放器

thx从第一个视图切换到第二个或第三个视图时,它工作正常,但从第一个视图切换到第二个或第三个视图时,当它停止播放时,这是一种解决方法吗?:)thx从第一个视图切换到第二个或第三个视图时效果很好,但从第一个视图切换到第二个或第三个视图时,它停止播放,这是解决问题的方法吗?:)只是用它删除了照片用它删除了照片