Я использую avqueueplayer для воспроизведения очень коротких аудио. Как только элемент будет завершен, он должен остановиться на 2 секунды, а затем воспроизвести следующий элемент.avqueueplayer play в фоновом режиме проблема
Проблема в том, что проигрыватель приостановлен, и в то же время я нажимаю кнопку «домой», он не будет воспроизводить следующий элемент, если я не заново зашел в приложение.
Фоновая игра отлично работает, если я нажимаю кнопку «домой», и плеер не находится в состоянии паузы. Как мне решить эту проблему? Спасибо.
я this.What я имею в виду, как только деталь закончена сделке, я призываю [паузу Player], чтобы дать задержку, и выполнить селектор [игрок играть] отсроченный в течение 2 секунд, поэтому, если [пауза игрока] вызывается, и в то же время я вхожу в режим фона, игра не будет продолжаться. – user2053760
В этом случае вы должны добавить вторичный обратный вызов для начала воспроизведения музыки, если приложение входит в фон. '[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector (appWillResignActive :) имя: UIApplicationWillResignActiveNotification object: nil];' '[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector (appWillTerminate :) name: UIApplicationWillTerminateNotification object: nil ]; ' –
Да, я вызываю проигрыватель, когда приложение будет отменено, и оно работает. Спасибо. Насколько вы блестящи. – user2053760