2016-06-22 2 views
0

Я знаю, что его можно остановить iOS Music player, когда начнется мое приложение. Но возможно ли возобновить воспроизведение музыкального проигрывателя iOS при выходе из моего приложения (это также аудио-приложение), нажав кнопку «домой»? Есть ли API для возобновления воспроизведения музыкального приложения по умолчанию для iOS, когда мое приложение входит в фон?Остановить музыкальный плеер iOS, когда приложение запускается и возобновляется при выходе

Я ожидаю аналогичную функциональность, что делает iOS, когда приходит уведомление. Если я уже играю песню, используя приложение по умолчанию для музыки, оно исчезнет и воспроизведет звуковой сигнал оповещения, а затем музыка снова исчезнет.

Есть ли API, чтобы это произошло в наших приложениях?

ответ

-1

Добавьте следующий код в AppDelegate ...

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 
{ 
    do 
    { 
     try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient) 
    } 
    catch 
    { 
     print("\(#function)::AudioSession not setted") 
    } 
} 

Для получения дополнительной информации о аудио категории проверить Apple Documentation

+0

спасибо за ответ. Но это уже не остановит игру? будет ли он? Как и в случае с документами, добавление этого кода приведет к тому, что звуковое сопровождение моего приложения уже будет воспроизводиться. – sleepwalkerfx

+0

Вы правы. Вы должны выбрать категорию, соответствующую вашим требованиям. – Adolfo