2010-11-12 17 views
6

Jaki jest najlepszy wzór dla aplikacji do odtwarzania dźwięków, umożliwiając jednocześnie użytkownikowi korzystanie z aplikacji na iPada do odtwarzania muzyki? Teraz, gdy odtwarzana jest muzyka, dźwięk odtwarzany przez moją aplikację zatrzyma odtwarzanie muzyki. Czy istnieje sposób wyłączania dźwięków podczas odtwarzania ipoda?Odtwarzanie dźwięków podczas odtwarzania muzyki ipod (iPad)

Odpowiedz

16

Domyślnie odtwarzane dźwięki przeszkadzają odtwarzaczowi iPod, jak widzieliście. Aby poinformować system, że chcesz dźwięki grasz być mieszane z innymi dźwiękami w systemie, takich jak iPod, trzeba ustawić kategorię swoimi AVAudioSession do AVAudioSessionCategoryAmbient coś takiego:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil]; 

Wykonaj tę czynność, zanim zaczniesz odtwarzać dźwięki, a uzyskasz pożądany efekt. Oto dokumentacja:

http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/doc/uid/TP40008240-CH1-SW1

+1

Nie wiem dlaczego, ale Xcode trzeba mi napisać jak to ... [[AVAudioSession sharedInstance] setCategory: error AVAudioSessionCategoryAmbient: nil]; – Khomsan

Powiązane problemy