我已经搜索了这个答案,但没有找到它。AVAudioPlayer - 屏蔽按钮
当我的iPhone应用程序启动时,我会在后台播放音乐。但我想要一个按钮,以便用户可以将音乐静音。在应用程序中也有声音效果,所以滑动设备侧面的静音按钮不会将其切断。
这是我用于AVAudioPlayer的当前代码。
- (void)viewDidLoad{
#if TARGET_IPHONE_SIMULATOR
//here code for use when execute in simulator
#else
//in real iphone
NSString *path = [[NSBundle mainBundle] pathForResource:@"FUNKYMUSIC" ofType:@"mp3"];
AVAudioPlayer *TheAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
TheAudio.delegate = self;
[TheAudio play];
TheAudio.numberOfLoops = -1;
#endif
}
任何人都可以帮助我一个简单的按钮所需的代码,只需停止音乐,并重新启动它。
谢谢先进。
如何将代码放入按钮?我正在使用nib文件btw。谢谢你的信息。 – user282076 2011-12-28 14:24:26
使用更好的代码编辑 – DGund 2011-12-28 14:33:29
感谢您对代码的更新,但'TheAudio'未声明并出错。 – user282076 2011-12-28 14:53:45