Я искал этот ответ и не нашел его.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
Отредактировано с лучшим кодом – DGund
Благодарим за обновление кода, но «TheAudio» не объявлен и ошибки отсутствуют. – user282076