2012-09-03 8 views
5

Czy można zarezerwować lewy kanał/głośnik dla naszej aplikacji i pozostawić prawą nietkniętą programowo?Lewy prawy kanał Android

Ideą jest wykorzystanie lewego kanału do wysyłania seryjnych poleceń audio, podczas gdy prawy kanał może być nadal używany do normalnego odtwarzania dźwięku.

+0

Czy chcesz zmienić zachowanie tylko w swojej aplikacji lub chcesz, aby inne aplikacje nie odtwarzały dźwięku przez lewy głośnik? – Sameer

+0

Tak, to zachowanie występuje tylko wtedy, gdy moja aplikacja jest uruchomiona. Chcę, aby wszystkie inne aplikacje korzystały z właściwego kanału, a moja aplikacja ma nieużywany lewy kanał do wysyłania wyjściowego sygnału audio. –

Odpowiedz

0

Sprawdziłem API, specjalnie http://developer.android.com/reference/android/media/audiofx/Equalizer.html i http://developer.android.com/reference/android/media/AudioManager.html ale nie mogłem znaleźć niczego.

Domyślam się, że jeśli chcesz coś takiego zrobić, prawdopodobnie będziesz musiał użyć Androida NDK http://developer.android.com/tools/sdk/ndk/index.html, a jeśli chcesz całkowicie wyłączyć lewy kanał, prawdopodobnie będziesz potrzebować uprawnień roota.

Powiązane problemy