問題タブ [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.

0 投票する
3 に答える
5781 参照

objective-c - Macのヘッドフォンジャックで何かを検出する方法は?

またはを使用して Mac のヘッドフォン ジャックに何かが接続されているかどうかを検出する方法はありますcobjective-c?

ありがとう

0 投票する
1 に答える
1892 参照

python - Pythonで、何かがオーディオジャックに接続されているかどうかを検出することは可能ですか?

Pythonでオーディオジャックに接続されたデバイスがあるかどうかを検出しようとしています。これは Windows 7 にあります。

0 投票する
1 に答える
3431 参照

ios - 外部アクセサリを 3.5 mm ヘッドフォン ジャックに接続すると、通知を受け取ることができません

私はこれをしばらくの間機能させようとしてきました。ドキュメントに書かれていることはすべて実行しましたが、まだ何も得られません。

これは、ローカル通知を登録するアプリ デリゲートのコードです。

上記は、applicationDidFinishLaunching から呼び出されます。

接続/切断メソッドのコードは次のとおりです。

iPhoneに付属のヘッドフォンを接続しようとしましたが、何も得られませんでした。アプリと統合したい外部アクセサリと同じです。

助けてください、ありがとう、シャウル。

0 投票する
1 に答える
600 参照

android - イヤホンのボタンが押されたときに MediaPlayer を一時停止する方法は?

私はメディアプレーヤーを実装しており、プレーヤーを一時停止/開始しようとしています.しかし、イヤホンボタンを押し始めると、ブロードキャストレシーバーが繰り返し呼び出されます.以下のコードを使用しています. 誰でも私を助けることができますか?

編集:

私はこのように受信機を初期化しています.私のコードに何か問題があります

私の放送受信機:

0 投票する
1 に答える
1191 参照

iphone - iPhone/iPad/iPod のヘッドフォン ジャックに接続されているデバイスの特定のタイプを特定できますか?

iPad とそのヘッドフォン ジャックを使用しているときに、興味深いことに気付きました。

iPhone のイヤホン ヘッドホンを iPad に接続すると、ヘッドホンの音量を (iPad の音量ボタンを使用して) 変更できます。イヤフォンを取り外し、同じヘッドフォン ジャックを使用して外部スピーカーを接続すると、音量を別のレベルに調整できます。スピーカーのプラグを抜いたら、イヤフォンを再び差し込むことができます。音量は、イヤホンを最後に設定した音量に自動的に戻ります。ヘッドフォン ジャックに接続する 3 つ目のデバイスがある場合 (私の場合、ヘッドフォン ジャックに接続する UniMag クレジット カード スワイプ リーダーでテストしました)、iPad はさらに 3 つ目のボリュームを記憶します。iPhoneのジャックにどの機器が差し込まれているのかを把握し、適切な音量レベルに設定しているようです。

これは私の予想に反するものです。どのデバイスが接続されているかに関係なく、ヘッドフォン ジャックの音量レベルは 1 つであると予想していました。

iPad がどのデバイスがどれであるかを判断できる場合、これは私のネイティブ アプリでも利用できますか? ユーザーがヘッドホン、外部スピーカー、または UniMag クレジット カード スワイプ デバイスを Audio API を使用してヘッドホン ジャックに接続し、それに応じて動作するかどうかを確認できますか?

おまけに、どのデバイスがどれであるかを識別する iPad の機能の背後にある技術的メカニズムを知っていれば、それも興味深いでしょう。

iOS5を搭載したiPad2でテストしています。

0 投票する
0 に答える
1950 参照

android - Android4.0.3ルートタブレットでBluetoothヘッドフォンを介してオーディオをルーティングする方法

バックグラウンド Androidの初心者。過去にいくつかのプログラミング(HTML、Java、javascript、いくつかのC ++など)を学びました。私の最初のAndroidデバイスであるZenithinkC717 "タブレット(中国製)を購入しました。これはルート化され、Android 4.0.3を実行しています。USB接続はなく、2つのファイアワイヤポートがあり、1つはホスト、もう1つは開発者とマークされています。 firewire / USBアダプターで、Belkin USB bluetoothドングルをタブレットのホストfirewireポートに接続して、bluetoothデバイスを追加できます。一部のデバイスは正常に動作します(Bluetoothマウスなど)。私の問題は、bluetoothヘッドフォンを動作させることです。ヘッドフォンは両方のモノラルオーディオを提供します。電話の使用とステレオAD2P。ヘッドフォンは私の電話とラップトップで完全に動作します。問題が発生するのはタブレットだけです。タブレットの設定マネージャーによると、ヘッドフォンは検出され、ペアリングされ、接続され、システムは、それらが動作可能であり、メディアオーディオがそれらを介してルーティングされていることを報告します。しかし、奇妙なことに、オーディオはヘッドフォンではなくタブレットのスピーカーから再生され続けます。ただし、ヘッドホンをオフにすると、タブレットオーディオの再生が停止します。ヘッドホンはヘッドホンとしてではなく、リモコンスイッチとして機能しています(!)何が起こっているのか理解できませんが、コードをリセットするか、Bluetoothオーディオを管理するための小さなアプリを作成することで修正できると思います。私はこのプロジェクトの助けを得るためにフォーラムに参加しました-そして私がAndroidに夢中になったら、私もいくつかのアプリの開発を開始することを望んでいます。ヘッドホンをオフにすると、タブレットオーディオの再生が停止します。ヘッドホンはヘッドホンとしてではなく、リモコンスイッチとして機能しています(!)何が起こっているのか理解できませんが、コードをリセットするか、Bluetoothオーディオを管理するための小さなアプリを作成することで修正できると思います。私はこのプロジェクトの助けを得るためにフォーラムに参加しました-そして私がAndroidに夢中になったら、私もいくつかのアプリの開発を開始することを望んでいます。ヘッドホンをオフにすると、タブレットオーディオの再生が停止します。ヘッドホンはヘッドホンとしてではなく、リモコンスイッチとして機能しています(!)何が起こっているのか理解できませんが、コードをリセットするか、Bluetoothオーディオを管理するための小さなアプリを作成することで修正できると思います。私はこのプロジェクトの助けを得るためにフォーラムに参加しました-そして私がAndroidに夢中になったら、私もいくつかのアプリの開発を開始することを望んでいます。

質問 これを読んでいる人は、私の問題の考えられる原因を示唆し、解決策を見つけるための正しい方向に私を向けることができますか?

  • 問題はハードウェアまたはソフトウェアの問題が原因である可能性がありますか?

  • ソフトウェアの場合、これはAndroid 4.0.3またはメーカーのファームウェアの問題ですか?

  • Androidの場合、タブレットのAndroidフォルダーのどこで、
    Bluetoothオーディオを制御するためのコーディングを確認する必要がありますか?

  • タブレットを実行しているコーディングのコピーを入手したら、 Bluetoothを実行するためのコーディングの例をオンラインで探すことができますか?
    (タブレットのコーディングを
    「標本本」と比較してから、タブレットを書き直してルーティングを管理し、Bluetoothヘッドフォンでオーディオを楽しむことができるようにしたいと考えています。)

それは長いプロジェクトかもしれませんが、誰かが最初のステップで私を始めることができれば、私は非常に感謝します-そして私の経験は彼らのタブレットで同じことをしようとしている他のZenithink所有者にとって興味深いものになると思います。この問題を解決した場合は、必ず報告します。

あなたの助けに感謝します。

0 投票する
0 に答える
198 参照

bluetooth - Windows 7 で 2 つの Bluetooth ヘッドセットを切り替える

2 つの bluetooth ヘッドフォンをすばやく切り替える必要があるアプリケーションに取り組んでいます。それは、聴覚障害者とのコミュニケーションを改善することを目的とした、より大きなソフトウェア/ハードウェア キットの一部にすぎません。サウンド レベルが特定のしきい値を下回る場合は、ヘッドフォンをオフにする必要があります。音量がしきい値を超えたらすぐに、ヘッドフォンをオンにする必要があります。私はすでに 1 つのヘッドセットに対してのみ同様のことを行っています。次に、2 つのヘッドセットを同時に使用できるように拡張する必要があります。これを達成するためのハードウェアまたはソフトウェアの方法はありますか?

0 投票する
1 に答える
1806 参照

iphone - オーディオに関連しないハードウェアを接続するためのAPI?

これが無意味な質問であるか、繰り返される場合は申し訳ありませんが、好奇心のために、オーディオに関連しないハードウェアを接続するiPhone開発のAPIを探していました。例:カードリーダーなど、3.5mmヘッドフォンジャックを介して。iPhone開発サイトを検索してAUDIOSESSIONに出くわしたので、このAPIをオーディオ関連以外のハードウェアに使用できるのか、それともヘッドホンやスピーカーなどのオーディオ専用に使用できるのか疑問に思いました。

誰かがアイデアを持っているか、私をいくつかのリソースに導くことができれば、それは大いにありがたいです。

ありがとう

0 投票する
7 に答える
19982 参照

android - マルチボタン有線ヘッドホンへの反応

Galaxy Nexus(ICS 4.0.2)に接続されたa-JAYS Fourヘッドフォン(有線リモコン/マイクに3つのボタンがある)を使用していくつかの実験を行っています。

私の問題は、私が書いたテストアプリによって中央のボタンだけが「認識」されることです

他の 2 つのボタンを押しても、前の方法はトリガーされません。情報については、箱で宣伝されているように、これらのヘッドフォンとその 3 つのボタンは、Apple iPhone および Apple コンピュータ (少なくとも MacBookPro 2011) で動作します...

最初に、Android または私のデバイスは、有線ジャックのリモコンで複数のボタンを処理できないと思っていましたが (奇妙に聞こえるかもしれませんが...)、HTC のヘッドフォンを試してみました。彼らの Desire デバイス) には 3 つのボタンがあります。中央のボタンは私の a-JAYS と同じように反応しますが、他の 2 つのボタンもKeyCodes 8788でそれぞれPlay PreviousPlay Next メディアキーで認識されます。

したがって、デバイスまたは Android の低レベル レイヤーのいずれかが、特定のヘッドフォン ボタンの信号を単にキャッチできないようです :/ (少なくとも87および88ではないもの)

Android が Apple 互換のヘッドフォンなどの他のボタン/信号を認識できるようにする方法について何か考えはありますか? 低レベルのドライバーが ICS 用に書いていることを暗示しているのでしょうか、それとも本当に明らかな何かが欠けているのでしょうか?

どんな助けでも大歓迎です。必要に応じて、テスト アプリ コードを投稿できます。

乾杯

0 投票する
2 に答える
1737 参照

java - Androidはヘッドフォン/USBジャックからバイトを送受信しますか?

簡単な質問ですが、Android フォンのヘッドフォン ジャックからバイト/データを読み取る方法はありますか? HTC がヘッドフォンをアンテナとして機能させ、その方法でラジオを受信できるようにするアプリを作成したことは知っていますが、そのためにネイティブ C++ を使用する必要がありますか? 私がやりたいのは、ヘッドホンジャックに双投スイッチを取り付けて、スイッチが押されているかどうかを電話で検出することです。これを行う方法はありますか?これが簡単な偉業ではないことはわかりますが、おそらくもっとひどい経験をしたことがあります.

編集:それがUSBジャックだったとしても、どちらでもかまいません。携帯電話にスイッチを取り付け、プログラムを使用してオンかオフかを検出したいだけです