Chciałbym móc odtworzyć nagranie audio podczas otwartej rozmowy telefonicznej. To znaczy, gdy telefon jest podłączony (połączenie wychodzące), nagrany plik audio jest odtwarzany przez otwarte połączenie telefoniczne. W jaki sposób mogę to zrobić?
21
Odpowiedzi:
Nie, najlepsze, co można osiągnąć, to odtwarzanie dźwięku przez głośnik, aby mikrofon mógł go odebrać. Nie ma interfejsu API, który mógłby to osiągnąć.
źródło
@jim, Spróbuj użyć AudioTrack API w trybie Stream. zobacz poniższy fragment kodu
To powinno działać
źródło
Kiedy muszę odtwarzać coś nagranego przez telefon, zwykle włączam głośnik telefonu i zwiększam głośność do maksimum. Wtedy ludzie po drugiej stronie mogą go usłyszeć, ale najlepiej działa na nośnikach głosu HD (dźwięk brzmi znacznie lepiej na drugim końcu) :)
źródło
Z mojego doświadczenia wynika, że możesz odtwarzać nagrane audio w aplikacji odtwarzacza muzyki. Mimo że aplikacja przestaje być odtwarzana po podłączeniu telefonu, w przypadku większości aplikacji muzycznych wznowienie odtwarzania jest kontynuowane.
Jeśli chcesz, aby dźwięk był odtwarzany automatycznie, być może możesz użyć poczty głosowej.
źródło
Jeśli masz telefon lub urządzenie dodatkowe, na którym możesz odtwarzać plik audio, a oba urządzenia mają porty pomocnicze, po prostu kup tani kabel Aux, odetnij go i podłącz oba przewody w inny sposób, aby telefon myślał, że drugie urządzenie to mikrofon. Działa to lepiej niż po prostu odtwarzanie go przez głośnik, ponieważ jest znacznie bardziej wyraźny i nie ma szumu w tle.
źródło