問題タブ [headphones]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - イヤホンでの通話録音
電話のマイクとイヤホンでうまく機能する音声通話録音アプリを作成しました。ただし、イヤホンを挿入すると音声を録音できません。デフォルトのオーディオソースを自動的に取得すると考えて、 AudioSource をAudioSource.DEFAULTに変更してみました。何も記録しません。
javascript - ヘッドフォンが Web Audio API に接続されている場合、AudioDestinationNode 値を取得するにはどうすればよいですか?
コンピュータのデフォルトのスピーカーとヘッドフォンの違いを検出するソリューションを探していました。Web Audio API では、AudioDestinationNode は、ユーザーが音声を聞く出力デバイスを表すことを理解しています。
私の質問(具体的には)は、ユーザーのオーディオ出力デバイス(有線/無線ヘッドフォン)の変更を検出できるかどうかです。これが不可能な場合、phonegap を使用してコンピューターとモバイル デバイスで行う方法はありますか?
私の目標は、AudioDestinationNode がヘッドフォンまたは外部スピーカーにマップされている場合にのみイベントを開始することです。
android - Android はマイクのピークを検出します
私は他のいくつかのスレッドで私の質問に対する答えを見つけようとしましたが、適切なものを見つけることができませんでした.
2つのフォトトランジスタからなる光バリアがあります。Android のヘッドフォン ジャックを使用して、これらのバリアのピークを検出したいと考えています。これらの間の時間を知る必要があります。私はすでにアンプ回路を持っているので、ピークはかなり急勾配になっています。
私のアプローチは、AudioRecord クラスを使用し、バッファをスキャンし、立ち上がりエッジを見つけ、タイマーを開始し、2 番目のピーク後に停止することです。それはすでに機能していますが、約100ミリ秒だけです。私が必要としているのは、1 ~ 10 ミリ秒の領域で正確に測定することです。ピークの幅はおそらく約 0.1ms です。0.01ms ごとにピーク検出関数を呼び出しますが、これをスキャンするためにバッファーに約 3000 の値があることに気付きました。これらをスキャンするには時間がかかりすぎると思います。
私は間違ったアプローチで立ち往生していますか? これを行うより簡単な方法はありますか?高速でなければなりません;-)。
前もって感謝します!
android - Android は異なるイヤホンで同時に 2 つの異なる曲を再生します
1つは通常のイヤホンで、もう1つはBluetoothイヤホンで、同時に異なるオーディオを再生する必要があります。(Android では...)
私がこれを行うことができるかどうか誰かが知っていますか?どうやって?
ありがとう!
android - ヘッドフォン Android の検出
私は近年Androidにプログラムしていますが、何か疑問に思っています:
ヘッドフォンの存在を検出する方法は?
方法はありますが、isWiredHeadsetOn()
うまくいきません。
私はそれを試しましたが、うまくいきません:
ありがとうございます(つづりを間違えたらごめんなさい、私はフランス人です)
android - Android(4.4)デバイスのヘッドフォンジャックを無効にできるコードは何ですか
Android 4.4 デバイスのヘッドフォン ジャックを有効または無効にできるアプリを作成しようとしています。無効にすると、何も制御したりアクティブにしたりできなくなります。呼び出しもできません。これでデバイスをルートできます。
どんな助けでも大歓迎です。