2012-08-30 35 views
0

我做了很多關於在Android中將自定義聲音片段(wav,mp3等)傳輸到正在進行的GSM語音呼叫的研究,這樣對方可以聽到它,但似乎它無法完成。在Android中用定製音調代替默認的DTMF音調

但是,如果在通話中按下按鍵(1,2,3,4等)時,對方也聽到了按鍵的DTMF音調,那麼是否有任何方法可以更改默認的DTMF音調(讓我們比如說把密鑰2的DTMF替換成一個wav剪輯),如果用戶按下鍵2時通話中,另一方能夠聽到被替換的DTMF音是wav剪輯?

附加信息:授予Root權限是可以的。

+1

http://code.google.com/p/android/issues/detail?id=1428 –

+0

謝謝webnetmobile,但我的問題不是這樣,我想要做的就是取代使用自定義wav剪輯爲鍵2提供相應的DTMF音,以便當用戶按下將要播放的鍵2而不是鍵2的默認DTMF。我檢查並且對方可以聽到按鍵音(DTMF)在通話時由一方做出。 – dmn

回答

0

不,這是不可能的。因爲即使按鍵盤時聽到聲音,它也不是傳遞到呼叫中的音頻。一條消息傳遞給調制解調器說明將生成哪個DTMF​​音調。調制解調器將產生DTMF音。這消息傳遞是專有的每個OEM

+0

感謝Nandeesh,即使在生根之後,是否有可能將語音片段轉換爲正在進行的通話?比如在Android中打開一個串口並將剪輯的數據位寫入那個等等? – dmn