Я разрабатываю приложение чата, если кто-то отправляет мне какое-либо сообщение & мое приложение находится в фоновом режиме, после чего я получаю это сообщение, и я играю тон всякий раз, когда полученное сообщение, играет в среднем, пока приложение открыто, а музыка останавливается. Как это сделать, когда приложение также появится на переднем плане. (Тон должен быть заполнен в соответствии с продолжительностью, доступной init). Как решить эту проблему. Ждем ответ.Музыка прекращается, когда приложение приходит из фона на передний план
ответ
Вы должны работать на пульте дистанционного управления получили события с уведомлением ..
- (void)remoteControlReceivedWithEvent:(UIEvent *)theEvent {
if (theEvent.type == UIEventTypeRemoteControl) {
switch(theEvent.subtype) {
case UIEventSubtypeRemoteControlPlay:
[[NSNotificationCenter defaultCenter] postNotificationName:@"TogglePlayPause" object:nil];
break;
case UIEventSubtypeRemoteControlPause:
[[NSNotificationCenter defaultCenter] postNotificationName:@"TogglePlayPause" object:nil];
break;
case UIEventSubtypeRemoteControlStop:
break;
case UIEventSubtypeRemoteControlTogglePlayPause:
[[NSNotificationCenter defaultCenter] postNotificationName:@"TogglePlayPause" object:nil];
break;
default:
return;
}
}
}
Спасибо за ответ. Но я играю свой тон, используя UILocalnotification. Тогда у меня есть эта проблема. – Romance
Вы должны будете использовать AVAudioSession. Вы можете временно приостановить или понизить громкость при воспроизведении предупреждения, а затем возобновить полную силу!
Сначала инициализировать аудио:
AVAudioSession* audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil]
[audioSession setActive:NO error:nil];
Playing the sound (AVAudioPlayer's play/prepareToPlay will activate the audio session for you):
AVAudioPlayer* audioPlayer = [[[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:nil];
[audioPlayer play];
Остановка звуковой сигнал:
[audioPlayer stop];
[[AVAudioSession sharedInstance] setActive:NO withFlags:AVAudioSessionSetActiveFlags_NotifyOthersOnDeactivation error:nil];
Флаг kAudioSessionSetActiveFlag_NotifyOthersOnDeactivation говорит системе уведомить фоновый звук, чтобы возобновить воспроизведение после того, как звук воспроизводится.
Спасибо, что ответили. Но я играю свой тон, используя UILocalnotification. Тогда у меня есть эта проблема. Пожалуйста, дайте мне ответ таким образом. – Romance
- 1. StackOverflow ошибка, когда приложение приходит от фона на передний план
- 2. Android приложение автоматически приходит на передний план
- 3. UITextField - текст прыгает и из выравнивания, когда приложение приходит от фона на передний план
- 4. Довести приложение от фона на передний план
- 5. Phonegap - Привести из фона на передний план
- 6. MPMoviePlayerController черный экран, когда приложение вводит передний план из фона
- 7. Извлечь передний план из фона
- 8. Как переносить приложение из фона на передний план через BroadcastReciver
- 9. UITextField - клавиатура не скрывается, когда приложение приходит из фона
- 10. Возможно ли принести приложение из фона на передний план?
- 11. iOS: как назначить приложение из фона на передний план
- 12. Reload стола не работает, когда приложение появляется на передний план
- 13. Активность прекращается, когда приходит вызов
- 14. Положить приложение на передний план
- 15. Как перенести приложение на передний план программно
- 16. Как определить, когда мой передний план выходит на передний план?
- 17. Как добраться Приложение Ios на передний план от фона
- 18. EXC_BAD_ACCESS на NSString, когда приложение выведено на передний план из фона [на 4.0 ОС]
- 19. Как принести приложение iphone из фона на передний план без взаимодействия с пользователем, когда push-уведомление приходит в объективе c?
- 20. Обновить значения, когда приложение входит передний план
- 21. Ui не приходит на передний план на мороженое Sandwitch
- 22. Как проверить, когда приложение возвращается на передний план из фона, но не из push-уведомления?
- 23. Перемещение PopUp от фона на передний план
- 24. Как перенести все окна на передний план, когда один из них выведен на передний план?
- 25. Стереть поля, когда приложение возвращается на передний план
- 26. Как всегда запускать активность входа, когда приложение выходит на передний план из фона?
- 27. Как изменить ориентацию устройства, когда приложение возвращается на передний план из фона в iOS?
- 28. Как получить обратный вызов, когда приложение Android выходит на передний план из фона?
- 29. Хотите показать предупреждение, когда приложение переходит на передний план из фона
- 30. Запуск определенного действия, когда приложение переходит на передний план из фона
Вы используете push-уведомление для получения сообщения, когда ваше приложение находится в фоновом режиме?. – Rushabh
Я использую локальные уведомления, используя сервер xmpp, мой чат происходит – Romance