私たちはAndroidのSoundPool APIを使ってwavファイルを再生しています。私たちはステレオチャンネルの1つをマイクを通してループし、もう一方をループさせないデバイスを作りました。Android SoundPoolがシングルチャンネルで再生できない
ループバックデバイスをコンピュータでテストし、正しく動作していることを確認しておく必要があります。
しかし、私たちがマイクにループバックされていないチャンネルを通してサウンドを再生しようとすると、マイクのそのチャンネルからのサウンドはまだ聞こえています。ヘッドフォンを差し込むと、Androidはまだ想定されていない場合でも、1チャンネルのサウンドの静かなバージョンを他のチャンネルに送信しているようです。
私たちは、1つのチャンネルでステレオWAVファイルを無音で試してみました。私たちはモノラルサウンドファイルを試しました。どちらも同じように再生されています。誰もがこれを説明し、どのようにそれを停止することができますか?使用しているコードは次のとおりです:
音量のバリエーション(0.01ではなく、0.01と0.99の代わりに0.01)を試しました。 Google Pixel、Samsung Note、LGなどの複数のテストデバイスでも試してみました。何も動作していないようです。何がありますか?
回答ありがとうございます。私たちはハードウェアを改造してこれを「修正」しました。 –