在Android

时间:2019-06-10 09:43:24

标签: android audio phone-call android-phone-call

是否有一种方法可以在传入电话呼叫中获取原始音频数据并对其进行一些信号处理(FFT,放大等),然后再将其发送到电话扬声器?例如,可以使用AudioRecord类从麦克风获取原始音频,并使用AudioTrack类将原始音频发送到电话的扬声器。我想做类似的事情,但是对于持续的电话通话,即输入的电话音频将作为输入,并且在对其进行一些处理之后,我会将其发送给扬声器。这是在Android中明确禁止的,还是有任何方法可以做到这一点?

通过环顾四周,似乎可以对传入的电话音频执行任何类型的处理(假设有可能),我至少必须制作自己的电话应用程序来替换电话的内置呼叫者。 Google在https://developer.android.com/guide/topics/connectivity/telecom/selfManaged的教程中给出了拨打或接听电话的步骤,但是目前尚不清楚是否允许我对电话音频执行任何低级操作。这是正确的方法吗?

0 个答案:

没有答案