iPhone AVAudioPlayer stoppen von hintergrund-Musik
So, ich habe gerade bemerkt, dass auf meinem iPod Touch, wenn meine app löst eine kurze wav-Datei zu spielen und die AVAudioPlayer, die Musik wird angehalten. Ist das normal?
Ich kann nicht finden jede Bezugnahme auf diese, und es scheint so, als wäre es irgendwo vermerkt. Gibt es eine Möglichkeit, die Musik zu halten zu gehen, während ich Spiele meine sounds?
- Kenny ändern Sie bitte Ihre Antwort akzeptiert. 0:)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht ausführen AVAudioPlayer und die iPod-player oder MPMusicPlayer oder MPMoviePlayer zur gleichen Zeit, ohne dabei ein bisschen mehr Arbeit. Wenn Sie wollen einfach, verwenden Sie dann die Audio-Toolbox das System Klingt.
Wenn Sie wollen, um einige zusätzliche Arbeit, dann sollten Sie schauen,Audio-Sitzungen:
Grundsätzlich jeder app zugewiesen ist, eine audio-Sitzung, die modelliert wird als eine singleton-Klasse, die Sie bekommen können den Start von Anwendungen und legen Sie die Parameter auf. Die Art, wie ich fest das gleiche problem wurde durch eine einzige Codezeile platziert
applicationDidFinishLaunching
:Objective-C:
Swift 2/3:
Je nach Ihren Anforderungen, system spielend, klingt vielleicht nicht genug, werfen Sie einen Blick auf die session-Optionen, z.B. MixWithOthers
Wenn Sie die session starten, übergeben Sie die
MixWithOthers
option, vielleicht dieDuckOthers
(fallen die ipod-Lautstärke bei sound wiedergegeben wird) ist eine weitere option.