Iphone 如何从应用程序开始播放音乐,直到显示viewcontroller?

Iphone 如何从应用程序开始播放音乐,直到显示viewcontroller?,iphone,uiviewcontroller,avaudioplayer,Iphone,Uiviewcontroller,Avaudioplayer,嘿,伙计们,我正在制作的应用程序有问题。问题是我想给它添加一些背景音乐,但我只想在主视图中添加它 我的应用程序有3个视图控制器:主视图控制器、第二视图控制器和第三视图控制器 我想要的是在主视图控制器中启动音乐,并在出现第三个视图控制器时停止音乐 我想我必须在我的应用程序代理中启动音乐,然后停止,对吗?是的。最简单的方法是创建一个播放器(我有自己的soundplayer类来设置audiosession等),然后在appDelegate(或第一个VC,视情况而定)中启动音乐。然后你有一个结构性的选择

嘿,伙计们,我正在制作的应用程序有问题。问题是我想给它添加一些背景音乐,但我只想在主视图中添加它

我的应用程序有3个视图控制器:主视图控制器、第二视图控制器和第三视图控制器

我想要的是在主视图控制器中启动音乐,并在出现第三个视图控制器时停止音乐


我想我必须在我的应用程序代理中启动音乐,然后停止,对吗?

是的。最简单的方法是创建一个播放器(我有自己的soundplayer类来设置audiosession等),然后在appDelegate(或第一个VC,视情况而定)中启动音乐。然后你有一个结构性的选择-将播放器通过你所有的VC(这是正确的方法),然后第三个VC可以停止播放,或者作弊,并允许第三个VC执行[appDelegate.player stop]。

再想一想,你确实需要在appDelegate中启动音乐,而不是第一个VC,以防第一个VC由于内存管理原因被卸载。