2010-02-10 7 views
5

Dinamik olarak yukarı bağlantı DTMF tonu oluşturabilmem için herhangi bir yol var mı (alıcı bunu duyar)? Ben robot kaynak kodu baktığındaUplink DTMF ton üretimi

Ben bir işlev tam olarak neye ihtiyacım olduğu startDTMF() denilen gördüm, ama o zaman düşünce

beni bu işlevi erişmesini sağlar herhangi bir API ... bulamadık ToneGenerator kullanarak ve mikrofon akışı ses enjekte denedim ve bir kez daha bunu başarmak için bir yol bulamadı ...

Herhangi bir yardım için teşekkür ederiz.

+0

2013'ün güncellemesi: evet, mümkün. Kısa özet burada: http://stackoverflow.com/questions/4726229/how-to-create-auto-answering-machine-for-android/20025926#20025926 –

+0

Bunu çözmek için herhangi bir yol buldunuz mu? – user1532587

cevap

0

SDK'da belki de android.media.ToneGenerator sınıfı yardımcı olabilir?

+2

Evet Bunu denedim, ancak yalnızca downlink dtmf tonunu (yani, duyduğunuz şey) üretmek için iyidir. Söylediğim gibi ses akışı mic enjekte etmek için bir yol bulmaya çalıştı ama şans yok ... :( – Michae1

+0

Ah, yanlış anlaşılma için üzgün görüyorum! –

+0

Tamlığı için, işte burada [Android doc] (http://developer.android.com/reference/android/media/ToneGenerator.html) özel olarak şunları belirtir: "Bu API, uplink ses yolu üzerinden tonlar oluşturmaz." Çok kötü, çünkü mükemmel olurdu. –

0

tel: 1234.123

bu yardımcı olabilir. , 4 saniyelik bir gecikme üretir, bu yüzden bazen bu yerlerde kullanabilirsiniz ... ama yine de sdk'den bir şey elde etmemiz gerektiğini umuyoruz.