ヘッドセット( Bose Bluetooth Headset Series 2 )を使用してUbuntuからのストリーミングオーディオを聞きたいです。 Bluetooth接続は確立されていますが、ヘッドセットを介して何も聞こえません。一般的にこれを回避するにはどうすればよいですか(これは残酷に聞こえるかもしれませんが、Linuxのオーディオ設定に関する知識はあまりありません)?
他のBluetoothヘッドセットBlueAnt Q2を使用すると( http://www.myblueant.com/products/headsets/q2/index.php )ストリーミングが行われます。サウンド設定パネルの[ハードウェア]タブ(正式名称はわかりませんが、下の画像を参照)にヘッドセットが表示されます。
ただし、Bluetoothで接続している間は、ヘッドセットを手動で切断した後の数秒間を除いて、Bose oneは同じウィンドウに表示されません(この瞬間は、下の画像のようにスナップショットされます。接続すると、Bose BT2が表示されません。 Android電話では、このヘッドセットは問題なく機能します)。
Bose 'manual は、
Make sure the device supports A2DP audio streaming.
そこで、UbuntuでA2DPが有効になっているかどうかを調べてみました( コンピューターをA2DPレシーバー/ Bluetoothスピーカーとして使用できますか? を参照してください)。
$ sdptool search --bdaddr local a2snk
Searching for a2snk on FF:FF:FF:00:00:00 ...
Service Name: Audio Sink
Service RecHandle: 0x10005
Service Class ID List:
"Audio Sink" (0x110b)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x102
Profile Descriptor List:
"Advanced Audio" (0x110d)
Version: 0x0102
私はそれを次のように動作させました:
先に進む前に:
pulseaudio-module-bluetooth
、pavucontrol
(pulseaudioを設定するユーティリティ)をインストールし、bluez
がインストールされていることを確認します/etc/bluetooth/audio.conf
の「Disable = Socket」または「Enable = Socket」エントリを削除します(Sudo
で編集)手順:
pactl list cards short" to get your device id (1,2,3..)
を実行し、pactl set-card-profile X a2dp
を実行しますavahi-daemon
/bluetoothサービスを再起動し、hciconfig hci0 reset
を介してデバイスをリセットします。 hcitool scan
でスキャンが正常かどうかを確認します。次に、ステップ3と4を実行しますblueman
アプリケーションを試すことができます。このアプリは、A2DPストリーミングを通じてオーディオを再生するのに役立ちます。デバイスプロファイルを「オーディオ送信先」としてマークする必要があります。
インストールするには、次のコマンドを使用します。
Sudo apt-get install blueman
ダッシュに「blueman」と入力して開きます。
後で必要なスクリーンショットで回答を更新してみます
このパッケージがインストールされているかどうかを確認します:pulseaudio-module-bluetoothただし、Monoデバイスなので、さまざまな要件が適用される場合があります。また、私の質問を参照してみてください here 、私に役立つソリューションを投稿しました。 @Anwar Shah:ブルーマンを削除することも、そのソリューションの一部でした。
AlsaでBluemanを使用します(パッケージはPulseオーディオよりもはるかにスリムです)。
「オーディオシンク」としてペアリングして接続すると、ヘッドフォンで'pop-b-b-b'が聞こえます。
/etc/alsa.conf
または/usr/share/alsa/alsa.conf
を見つけて、これに追加します。
pcm.btheadset { type plug slave { pcm { type bluetooth device XX:XX:XX:XX :XX:XX profile "auto" } } ヒント{ show on description "BT Headset" } } ctl.btheadset { type bluetooth }
接続後にbluemanから取得するデバイスID。
例:mplayer -ao alsa:device=btheadset mysong.mp3