之前已詢問過問題(How to play an audio file on a voice call in android,play an audio file on a voice call等),但我仍會問:是否可以將音頻文件播放到正在進行的語音通話中。我知道簡短的答案是「不」,但我還沒弄明白爲什麼會這樣。將預先錄製的音頻播放到語音通話中
我知道SDK沒有任何支持,但是有可能以某種方式編寫自己的代碼來處理這個問題,也許在C/C++代碼的幫助下(使用NDK) 。有沒有人有任何想法如何解決這個問題?或者答案是嚴格的「不,你不能在語音通話中播放預先錄製的音頻」?
我真的不關心,如果解決方案並不在所有設備上赫然出現了最長的,我可以找到支持的解決方案的一些設備,而如果需要,我可以考慮獲得root權限。
以root權限+ NDK這是絕對有可能...但我會建議不要走這條路線... – Yahia 2012-03-19 19:28:11
好了,感謝您的評論。在我放棄之前,我會仔細研究一下這個問題。現在我正在查看OpenSLES API,以及是否有可能以某種方式更改OutputMix/OutputDevice。 – user675862 2012-03-20 13:20:09
@ user675862你有沒有找到解決辦法? – Hunt 2012-04-09 18:38:45