問題タブ [headset]

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 投票する
2 に答える
1367 参照

iphone - iPhoneでペアリングされたBluetoothヘッドセットのリストを取得するには?

iPhone でペアリングされた Bluetooth ヘッドセット デバイスのリストを取得しようとしています。以下のように外部アクセサリ フレームワークを試しました。

しかし、accessories 配列は常に空です。私は何か見落としてますか?接続されている Bluetooth ヘッドセットのリストを取得する正しい方法は何ですか?

Bluetooth ヘッドセットのリストを取得できると仮定すると、オーディオ出力を特定の Bluetooth ヘッドセットにリダイレクトする方法はありますか?

以下のコードによると、オーディオを送信するデバイスを選択する方法はありません。

ご協力いただきありがとうございます、

メルダッド

PS:外部アクセサリ フレームワークを実践するApple のサンプルアプリも試しましたが、うまくいきませんでした。

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

android - Android APIでプライベート(未公開)メソッドを呼び出す

OS 2.0-2.3で現在接続されている(ペアリングされているだけでなく)BTヘッドセットを確認する必要があります。このような機能は、Bluetoothヘッドセットクラスが導入されたAPIバージョン11まで存在しません。ただし、以前のAPIにはBluetoothHeadsetというクラスがすでに存在していましたが、一般公開されていませんでした。そのドキュメントは次のとおりです:http ://www.kiwidoc.com/java/l/x/android/android/9/p/android.bluetooth/c/BluetoothHeadset 。そのため、リフレクションを使用して「isConnected」メソッドを呼び出そうとしましたが、リフレクションがかなりひどく、エラーが発生しますjava.lang.IllegalArgumentException: object is not an instance of the class

を使用してペアリングされたデバイスのリストを取得し、それぞれでこのメソッドBluetoothDevice.getBondedDevices()を使用しようとしています。isConnected()コードは次のとおりです。

メソッドを呼び出す行で例外が発生しますが、何が間違っているのかわかりません。

0 投票する
4 に答える
9068 参照

android - AndroidはペアリングされたBluetoothヘッドセットに接続します

[設定]->[ワイヤレス]->[Bluetooth]を選択して、ペアリングされたBluetoothヘッドセットをプログラムで接続する動作をシミュレートしたいと思います。StackoverflowとGoogleで検索を行いましたが、どちらもAPIレベル11より前に利用できるソリューションがないことを示しています。ただし、AndroidのBluetooth実装のソースコードを調べて解決することに興味があります。問題は、どの特定のソースコードを確認する必要があるのか​​わからないことです。助言がありますか?どうもありがとう。

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

android - AudioManager.isWiredHeadsetOn() が Android で動作しない

ヘッドセットが接続されているかどうかを確認したい...私はこのようにしました

しかし、私は常に偽の値を取得しています...

なぜこうなった?

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

android - Android で、有線ヘッドセットと A2DP BT ヘッドセットを切り替えるにはどうすればよいですか?

私のアプリでは、ユーザーがオーディオ出力を内部ハンドセット スピーカー、スピーカーフォン、およびステレオ BT (A2DP) ヘッドセットの間で切り替えることができます。有線ヘッドセットが接続されている場合、内蔵スピーカーまたは A2DP を選択することはできません。どちらの方法でも、音声は有線ヘッドセットから再生されます。BT ヘッドセットで強制的に再生する方法はありますか?

API 5 以降を使用すると、音声パスを暗黙的に設定するすべてのメソッドが廃止されるため、これを行う方法がわかりません。どんな助けでも大歓迎です。

ありがとう。

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

android - プロジェクトに IBluetoothA2dp.aidl インターフェイスを追加するにはどうすればよいですか?

Android バージョン 2.2 を使用していますandroid.bluetooth.IBluetoothA2dpが、bluetoothサブパッケージで見つけることができませんandroid.bluetooth。このファイルを使用するには、より高いバージョンにアップグレードする必要がありますか? または、このインターフェイスを実装してプロジェクトで使用できるようにするには、他に何をすべきですか?

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

iphone - iPhone のマイクとスピーカーを使用する xbox 用の Bluetooth ヘッドセット

マイクに iPhone を使用し、スピーカーに iPhone スピーカーを使用する Bluetooth ヘッドセット (xbox 用) を作成することは可能ですか?

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

c# - GSMモデムから電話を受ける方法

私はこの分野にかなり慣れていないので、ばかげているように見えるかもしれませんが、gsm モデムを USB ポート経由で PC に接続しています。誰かがその番号に電話をかけてきたら、それを拾ってヘッドセットに転送する必要があります。出来ますか?何か案は。

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

android - Android Emulator - ヘッドセットのプラグイン アクションをエミュレートする方法

Android Emulator - プラグインされたヘッドセットをエミュレートする方法。

  1. プラグインされたヘッドセットの動作をシミュレートすることはできますか?

  2. 基本的に、このインテントを起動したい - Intent.ACTION_HEADSET_PLUG. プラグインされているヘッドセットをシミュレートする以外にこれを行う方法はありますか?