如何在iphone应用程序中管理背景声音?

如何在iphone应用程序中管理背景声音?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我正在使用AVAudioPlayer框架播放背景声音。我有一个播放按钮和一个暂停按钮。它可以工作,但每当我切换视图并返回主菜单时,它就会停止工作。设置一个循环,这可能意味着你的音乐不够长。 说, //您的avaudioplayer.numberOfLoops=-1 这将使它继续下去,音乐只会停止,如果你完成它,如果你改变看法和音乐没有完成,它应该继续下去。但是,如果你想在启动应用程序时播放背景音乐,请将avaudioplayer代码和循环放入应用程序代理中。bool确实使用选项完成了启动,并继承

我正在使用AVAudioPlayer框架播放背景声音。我有一个播放按钮和一个暂停按钮。它可以工作,但每当我切换视图并返回主菜单时,它就会停止工作。

设置一个循环,这可能意味着你的音乐不够长。 说, //您的avaudioplayer.numberOfLoops=-1

这将使它继续下去,音乐只会停止,如果你完成它,如果你改变看法和音乐没有完成,它应该继续下去。但是,如果你想在启动应用程序时播放背景音乐,请将avaudioplayer代码和循环放入应用程序代理中。bool确实使用选项完成了启动,并继承了在其他视图中停止它的方法,例如

appDelegate*delegate=[[appDelegate alloc]init]; [appDelegate stop];
并在应用程序代理中设置一个停止方法,说[music stop]或类似的话-测量您的音乐运行时间,然后将NSTimer设置为music run time,并将计时器设置为audio start方法。将您的标志传递到第二个视图,执行相同的操作。

尝试粘贴一些代码,说明如何(以及在何处)加载AVAudioPlayer对象。