web-dev-qa-db-ja.com

Android Emulator:Audio Input Failed

エミュレータを起動しようとすると、コンソールに次のエラーが表示されます。

audio: Failed to create voice `goldfish_audio_in'
qemu-system-i386.exe: warning: opening audio input failed

エミュレータ以外のすべての機能は、オーディオ以外でも機能します。誰かがこの問題の解決策を見つけましたか? AVDのグラフィックオプションをソフトウェアに切り替える-GLES 2.0が機能しませんでした。どんな助けでもありがたいです。

5
Devashru Patel

ここでこれを修正する方法:

  1. [コントロールパネル]、[サウンド]、[録音]の順に移動します。
  2. デフォルトのハードウェア「Realtek Audio Default Device」(マザーボードに統合されているデバイス)が有効になっていることを確認します。

スピーカーを動かそうとして誤って無効にしてしまい、完全に忘れてしまいました...

6
user8922280

Philの答えは正しいですが、直接コメントすることはできません。

これは...実際に使用可能なホストオーディオ入力がないためです(PCの "オーディオ入力"またはPCの "オーディオ入力"にプラグインされていないため、共有できません)。

これは、APKビルドを完了してAVDで実行するのに十分でした(APIレベル21 + Android 5.0/x86_64、gpuグラフィックス:Software GLES 1.1)

Windowsのスタート-> Control_panel->サウンド->録音->マイク->無効

-untested:-mic disabled + hardware graphics-Philが示唆したように、プラグインされたマイクはおそらくバグを回避します

マイクはPixel AVDを操作するための要件であり、古い非ピクセルAVDに誤って適用されていたと思います。

2
Rob Turner

エミュレーターを使用してPCにリモートでログインしていたため、私にとっては機能しませんでした。リモートデスクトップ設定でオーディオの録音を許可する必要がありました([ローカルリソース]タブ-> [リモートオーディオ]-> [設定]-> [リモートオーディオ録音を許可])

1
shtolik

これはバグではなく、おそらく単に発生します。実際には、使用可能なホストオーディオ入力がない(PCの "オーディオ入力"またはPCの "オーディオ入力"にプラグインされていないため、共有できません)!

Windowsでは、Control_panel-> Sound-> Recordingに入力として何かが利用可能であることを確認し、利用可能であれば、それを排他的に使用する可能性のあるアプリケーションをすべて閉じてください(skype?)。

0
Phil

私の場合、バグは[〜#〜] usb [〜#〜]に含まれているヘッドフォン(マイク付き)を経由していた

0
vac9

マイクのピンに何かを差し込んでください..エラーは消えます...何らかの理由で、マイクが必要です.. AMD Ryzen 1600、ハイパーバイザーがオンになっている、windows 10 pro 1903。

0
Suraj