如何控制背景音乐

时间:2014-05-22 09:59:08

标签: ios objective-c

我正在开发一个带有背景音乐的应用,当第一个视图(INTROViewController)出现时,音乐会开始播放(它在viewDidLoad中实现)。我创建了一个设置页面(OPTIONSViewController),我已经实现了一个开关来打开和关闭音乐。在OPTIONSViewController中,我创建了INTROViewController的实例,其中定义了所有音频文件以及播放和停止音乐的命令。我没有得到任何错误,但似乎实例根本无法控制音乐,这继续播放。我究竟做错了什么?干杯

1 个答案:

答案 0 :(得分:0)

我想你AppDelegate上只能有一个AVPlayer。

将其声明为属性,然后您可以从所有应用程序中获取此播放器 用这样的东西:

yourAppDelegate* appDele= (yourAppDelegate*)[[UIApplication sharedApplication]delegate];

AVPlayer * tempPlayer = [appDele yourPlayer];

这应该可以解决您的问题:D