開いている電話での会話で音声を再生するにはどうすればよいですか?


21

開いている電話での会話で音声録音を再生できるようにしたいと思います。つまり、電話が接続されている間(発信コール)、事前に録音されたオーディオファイルが開いている電話接続を介して再生されます。これどうやってするの?


あなたが探しているのはボイスメールだと思いますか?
ライライアン

1
@LieRyanは、誰かを保留にしたり、何かを置いたりすることもできます。
マシュー

回答:


3

いいえ、あなたが達成できる最善の方法は、マイクで拾えるようにスピーカーからサウンドを再生することです。それを達成できるAPIはありません。


apiを使用する必要はありません。マイクが拾うように電話のスピーカーでサウンドを再生できます。私は同じ答えを繰り返していると思いますが、ここではAPIは必要ないことを強調しています。以下の私の答えもご覧ください。
m__

2

@jim、ストリームモードでAudioTrack APIを使用してみてください。以下のコードスニペットを参照

            AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate, 
            AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 
            myBuffersize, AudioTrack.MODE_STREAM);

これは動作するはずです


1
Android Enthusiastsは、Androidオペレーティングシステムに関するエンドユーザーの質問用に設計されています。これはプログラマーの答えかもしれませんが、ほとんど確実にユーザーの答えではありません。
eldarerathis

1
これを行うアプリはありますか?そうでない場合、おそらくここにチャンスがあります。
マシュー

1
@MatthewRead、今そのようなアプリはありますか?
カガリさん

これも不可能であるとコメントする必要があります。単にオーディオが再生されないか、アプリケーションがインストールされている電話でのみ再生されることになります。投稿する前にテストすることをお勧めします。
怒っている84

1

電話で録音したものを再生する必要があるときは、通常、電話のスピーカーをオンにして、音量を最大に上げます。そうすれば、反対側の人も聞くことができますが、HD音声キャリアで最もよく機能します(反対側の方が音がずっと良く聞こえます):)


0

私の経験では、録音したオーディオを音楽プレーヤーアプリで再生できます。電話が接続されると、アプリの再生は停止しますが、ほとんどの音楽アプリでは、再生再開すると、引き続き再生されます。

オーディオを自動的に再生する場合は、ボイスメールを使用できます。


-1

オーディオファイルを再生できる電話またはセカンダリデバイスがあり、両方のデバイスに補助ポートがある場合は、安価な補助ケーブルを購入し、それを切り開いて、両方のワイヤを他の方法で接続するので、電話機は他のデバイスはマイクです。明瞭度が高く、背景ノイズがないため、単にスピーカーから再生するよりも効果的です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.