2016-06-22 17 views
0

Ich weiß, dass iOS Music Player gestoppt werden kann, wenn meine App startet. Aber ist es möglich, die Wiedergabe von iOS Music Player fortzusetzen, wenn ich meine App (es ist auch eine Audio-App) durch Tippen auf die Home-Taste beenden? Gibt es eine API, mit der die Wiedergabe der standardmäßigen Musik-App von iOS fortgesetzt werden kann, wenn meine App in den Hintergrund tritt?Stoppen Sie den iOS Musik-Player, wenn die App startet, und starten Sie sie beim Beenden.

Ich erwarte eine ähnliche Funktionalität wie iOS, wenn eine Benachrichtigung kommt. Wenn ich bereits einen Musiktitel mit der Standard-Musik-App spiele, wird dieser ausgeblendet und der Benachrichtigungsalarm ertönt, und dann wird die Musik wieder eingeblendet.

Gibt es eine API, um dies in unseren Apps zu ermöglichen?

Antwort

-1

Fügen Sie den folgenden Code in Ihr AppDelegate ...

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

Weitere Informationen über die Audio-Kategorien Apple Documentation

+0

danke für die Antwort überprüfen. Aber das hört nicht auf, schon Musik zu spielen? wird es? Laut der Dokumentation scheint es, wenn ich diesen Code hinzufüge, wird der Sound meiner App sich mit bereits wiedergegebenen Sounds mischen. – sleepwalkerfx

+0

Sie haben Recht. Sie müssen die Kategorie auswählen, die zu Ihren Anforderungen passt – Adolfo

Verwandte Themen