Czy ktoś wie, czy możliwe jest zaimplementowanie odtwarzania pliku audio przez głośnik wewnętrzny, nawet jeśli słuchawki są podłączone?Odtwarzanie dźwięku iPhone'a: wymusić na głośniku wewnętrznym?
8
A
Odpowiedz
10
Nie jestem pewna, jak robisz swój odtwarzanie dźwięku, ale spróbuj zaglądając do sekcji „Przekierowanie Audio Output” na Audio Session Programming Guide
Wygląda to mniej więcej tak:
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; // 1
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute, // 2
sizeof (audioRouteOverride), // 3
&audioRouteOverride // 4
);
0
Właściwie uważam, że nie jest to możliwe, ponieważ wydaje się, że jest jakiś mechaniczny przełącznik, który wskazuje podłączony zestaw słuchawkowy, zapobiegając w ten sposób wyjściu głośnika. (czytaj here)
Niektóre inne wskazówki można znaleźć w opisie kAudioSessionProperty_OverrideCategoryDefaultToSpeaker
: „Określa, czy trasa audio do głośnika (zamiast do odbiornika), gdy żadna inna droga dźwięku, takich jak zestaw słuchawkowy , jest połączone."
Powiązane problemy
- 1. Odtwarzanie dźwięku na iPadzie
- 2. Odtwarzanie dźwięku podczas kompilowania
- 3. Odtwarzanie dźwięku na placu zabaw Swift
- 4. Odtwarzanie dźwięku w .Net/C#
- 5. Odtwarzanie dźwięku w Apple Watchkit
- 6. Wyłączyć odtwarzanie dźwięku w AVPlayer?
- 7. Odtwarzanie lokalnego dźwięku w phonegap
- 8. Jednoczesne nagrywanie i odtwarzanie dźwięku
- 9. Odtwarzanie dźwięku wav jako wyjścia
- 10. Odtwarzanie dźwięku w notatniku ipython
- 11. Odtwarzanie (i odtwarzanie) dźwięku w telefonie komórkowym Safari
- 12. Nagrywanie dźwięku i odtwarzanie zmodulowanego dźwięku w systemie Android?
- 13. Odtwarzanie dźwięku z karty przeglądarki INACTIVE
- 14. Odtwarzanie dźwięku i ponowne uruchamianie onclick
- 15. Odtwarzanie dźwięku w dodatku do przeglądarki Firefox
- 16. Odtwarzanie dźwięku przez górny głośnik (telefon)
- 17. Wstrzymano dźwięku rozpoczyna odtwarzanie automatycznie applicationWillEnterForeground:
- 18. Odtwarzanie dźwięku z ciągłego strumienia danych (iOS)
- 19. Android: Odtwarzanie dźwięku zasobu za pomocą WebView
- 20. Odtwarzanie dźwięku za pomocą formantów w iOS
- 21. Odtwarzanie dźwięku z mikrofonu w czasie rzeczywistym
- 22. Odtwarzanie dźwięku z AVAudioPCMBuffer z AVAudioEngine
- 23. UILocalNotification odtwarzanie dźwięku z dokumentów aplikacji
- 24. Odtwarzanie dźwięku po załadowaniu strony do html
- 25. Odtwarzanie kształtu fali (tablica zmiennopozycyjna) jako dźwięku
- 26. Jak wykrywać, kiedy kończy się odtwarzanie dźwięku?
- 27. Odtwarzanie dźwięku z katalogu danych rozszerzenia firefox
- 28. Odtwarzanie dźwięku na iOS 9 w trybie cichym
- 29. Czekaj na zakończenie dźwięku
- 30. Robi pętli dźwięku na Androidzie
Czy zmienia to również trasę dla danych wejściowych? Chcę wziąć dane wejściowe z zewnętrznego mikrofonu i chcę użyć głośników wewnętrznych do wyjścia. Czy mogę to zrobić za pomocą tej metody? – Namratha
Nie jestem pewien, kiedy mówisz o zewnętrznym mikrofonie, masz na myśli mikrofon urządzenia zamiast mikrofonu zestawu słuchawkowego? – slf
Nie, nie, miałem na myśli mikrofon podłączony zewnętrznie. Wejście należy z niego czerpać. Mam problem rozwiązany. Znalazłem twój post bardzo pomocny! – Namratha