2012-03-19 16 views
13

質問が先に(How to play an audio file on a voice call in androidplay an audio file on a voice callなど)聞かれましたが、とにかく質問します:音声ファイルを再生中の音声通話にすることは可能ですか?私は短い答えが "いいえ"であることを知っていますが、なぜそれが分かったのか分かりません。録音済みの音声を音声電話で再生する

私はSDKがそれをサポートしていないことを知っていますが、C/C++コードの助けを借りて(NDKを使用して)これを処理する独自のコードを書くことは、 。誰かがこれを解決する方法に関するアイディアを持っていますか?または、答えは厳しい「いいえ、録音された音声を音声電話に再生できませんか?

ソリューションをサポートしているデバイスを見つけられないうちに、すべてのデバイスでソリューションが動作しない場合は気にしません。必要な場合はルートアクセスを取得することもできます。

+0

ルートアクセス+ NDKですが、間違いなく可能ですが、私はそのルートを下りないことをお勧めします... – Yahia

+0

よろしくお願いします。私はあきらめる前に問題を少し調べます。今、私はOpenSLES APIを見ていて、何らかの方法でOutputMix/OutputDeviceを変更することが可能な場合 – user675862

+0

@ user675862これにはどんな解決策が見つかりましたか? – Hunt

答えて

-1

Audiotrackを使用して、One-Plus(テストデバイス)で音声通話中にSTREAM_VOICE_CALLに設定されたストリームでオーディオを再生しましたが、完全に機能しましたが、私が話すオーディオははっきりと聞こえ、再生された音楽は聞こえません。ノイズキャンセル機能が適用されている可能性があります。私はLollipopベースのRomを使っています。答えはイエスです。

+0

質問は、音声通話中に音楽を再生することで、相手が聞くことができるローカル再生ではなく、相手側(通話相手)に聞こえるようにすることです。後者のケースは私が扱ったほとんどのデバイスでサポートされています。 – Michael

+0

「質問は、音声通話中に音楽を再生して、遠端で聞こえるようにすることです」発信者側で音楽を再生し、受信者側で正しく聞くことですか? @Michael – Saurav

関連する問題