0

着信コールを自動的に受信したいのですが、これはすでに行われていますAndroidがデフォルトのマイクを使用するのではなく、発信者に独自に作成したサウンドを再生したい..

着信後に独自のサウンドを再生することはできますか?

これを参照しました。誰かが今それが可能だと教えてもらえますか?

このトピックに関連するものをたくさん検索しましたが、それでも役立つものを見つけることができません。

誰かがこれについて知っているなら、私を助けてください..

前もって感謝します。

4

2 に答える 2

0

これはあなたに役立つかもしれないことがわかりました

引用元: Androidで通話に自動的に応答し、録音済みのサウンドを発信者とDTMFに再生する方法

「いいえ、申し訳ありませんが、Android は通話中のオーディオ ストリームにアクセスできません。最も近いのは、デバイスがスピーカーフォン モードの場合、スピーカーが再生するものにオーディオをブレンドして、マイクが拾う可能性があることです。」

于 2012-04-09T05:22:37.700 に答える
-1

ここ ( http://www.krvarma.com/2010/08/detecting-incoming-and-outgoing-calls-in-android/ ) で説明されているように、これを検出できるはずです。

着信を検出するために、アクション android.intent.action.PHONE_STATE の BroadcastReceiver を登録します。これは、電話の状態が変化したときにブロードキャストされます。受信インテントには、電話の状態を記述する追加の文字列変数 TelephonyManager.EXTRA_STATE があります。この状態が TelephonyManager.EXTRA_STATE_RINGING の場合、別の追加の文字列変数 TelephonyManager.EXTRA_INCOMING_NUMBER が存在します。この変数には、着信電話番号が含まれます。状態が TelephonyManager.EXTRA_STATE_RINGING でない場合、この変数は存在しないことに注意してください。

于 2012-04-04T13:24:59.290 に答える