我正在开发一个带有背景音乐的应用,当第一个视图(INTROViewController
)出现时,音乐会开始播放(它在viewDidLoad
中实现)。我创建了一个设置页面(OPTIONSViewController
),我已经实现了一个开关来打开和关闭音乐。在OPTIONSViewController
中,我创建了INTROViewController
的实例,其中定义了所有音频文件以及播放和停止音乐的命令。我没有得到任何错误,但似乎实例根本无法控制音乐,这继续播放。我究竟做错了什么?干杯
答案 0 :(得分:0)
我想你AppDelegate
上只能有一个AVPlayer。
将其声明为属性,然后您可以从所有应用程序中获取此播放器 用这样的东西:
yourAppDelegate* appDele= (yourAppDelegate*)[[UIApplication sharedApplication]delegate];
AVPlayer * tempPlayer = [appDele yourPlayer];
这应该可以解决您的问题:D