Iphone 如何使用单个按钮停止所有音频文件?

Iphone 如何使用单个按钮停止所有音频文件?,iphone,xcode4,avaudioplayer,Iphone,Xcode4,Avaudioplayer,我正在制作一个测验应用程序,我在两个UIView中设置了不同的背景音乐。 现在我已经创建了停止bachgrond音乐的按钮 IBOutlet UIButton *soundoffbtn; 我停止了firstview的背景音乐 -(Void)SoundBtn{ [Avbackmusic stop]; } 它只是在一个视图中停止。 当我在secondView中输入时,该视图的背景音乐将按原样启动 我想要的是通过点击firstview的soundoffbtn来停止整个应用程序(两个视图)的背景

我正在制作一个测验应用程序,我在两个UIView中设置了不同的背景音乐。
现在我已经创建了停止bachgrond音乐的按钮

IBOutlet UIButton *soundoffbtn;  
我停止了firstview的背景音乐

-(Void)SoundBtn{
[Avbackmusic stop];
}
它只是在一个视图中停止。
当我在secondView中输入时,该视图的背景音乐将按原样启动

我想要的是通过点击firstview的soundoffbtn来停止整个应用程序(两个视图)的背景音乐

我该怎么办?
我是新来的..
任何帮助都将不胜感激


谢谢。

我没有完全理解一个问题。但是,如果您希望在第一个视图上关闭声音后第二个视图不开始播放声音,请在applicaton delegate中创建一个指示器变量,该变量将指示应用程序的声音打开/关闭状态。在播放声音之前访问该指示器。如果显示为打开,则播放;如果显示为关闭,则不播放。 例如,在应用程序中,委托创建一个变量

int soundIndicator;
@property (nonatomic) int soundIndicator;
@synthesize soundIndicator;
然后,在视图控制器中,您可以访问该变量,该变量对于所有应用程序都是通用的:

YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];
if (appDelegate.soundIndicator == 0){ ... } 

你解决了我的问题。。音乐现在停止。。谢谢你wzbozon:)