9.5. Odtwarzanie treści audio podczas odtwarzania innych dźwięków

Problem

Podczas odtwarzania treści audio chcesz wyciszyć inne aplikacje lub odtworzyć treść audio równocześnie z dźwiękami wydawanymi przez inne aplikacje (pod warunkiem, że istnieje taka możliwość).

Rozwiązanie

Użyj sesji audio w celu ustawienia typu kategorii audio stosowanej przez Twoją aplikację.

Analiza

Klasa AVAudioSession jest udostępniana przez strukturę AV Foundation. Każda aplikacja iOS posiada jedną sesję audio. Dostęp do wspomnianej sesji audio można uzyskać za pomocą metody klasy o nazwie sharedInstance klasy AVAudioSession, np. w następujący sposób.

AVAudioSession *audioSession = [AVAudioSession sharedInstance];

Po otrzymaniu egzemplarza klasy AVAudioSession można wywołać ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.