Приложение должно воспроизводить звук, когда оно находится в фоновом режиме. В настройках фоновой выборки и аудиосигнала & проверяются.Воспроизведение звука, когда приложение является фоном
Метод называется для воспроизведения звука является то, что
-(void)playSound
{
NSString* str = [[NSBundle mainBundle] pathForResource:@"alarm4" ofType:@"wav"];
NSURL* url = [NSURL fileURLWithPath:str];
NSError* erreur;
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&erreur];
if(!erreur)
{
[self.audioPlayer setVolume:1];
[self.audioPlayer setNumberOfLoops:-1];
[self.audioPlayer prepareToPlay];
[self.audioPlayer play];
}
else
NSLog(@"erreur de chargemnt %@", [erreur localizedDescription]);
}
Можете ли вы дать мне несколько советов, пожалуйста?
все было темно, но теперь я вижу светлую грацию вашего ответа: «вы, как вы, наверное, заметили к настоящему времени, не Apple». Огромное спасибо . – Developer3000
@ Developer3000 Вы можете попробовать создать звуковой сигнал как часть UILocalNotification. Это законно, потому что система, а не вы, на самом деле будете создавать звук, когда уведомление «срабатывает». Но это также означает, что пользователь может отключить звук. Так что это хорошее решение, но не на 100% надежное. – matt
Naysayers. Это возможно, это намного сложнее, чем должно быть. Можете ли вы дать больше информации о том, когда вы хотите, чтобы это сработало? – kpsharp