我正在尝试在 Windows 上检测耳机是否已插入。我已经尝试过 DirectSound 和 NAudio 库,但没有取得任何成功。有没有人有什么建议?
注意:此问题与此问题重复,但该问题的答案不包含任何代码示例或教程。
需要能够检测耳机音量摇杆上的按键按键(+、- 和暂停/中间按钮)
做这个的最好方式是什么?任何帮助表示赞赏。
我很遗憾再次问这个问题,这个问题在这里多次讨论过.但没有一个答案对我没有帮助.我只需要在a中放一些简单的代码viewDidLoad来检查耳机是否插入或未插入.(如果他们不是我想要弹出简单的信息,但那不是我要问的怎么做.)有什么帮助吗?
我有蓝牙耳机 Sony WH-1000XM3 和 Ubuntu 16.04。我已成功配对设备,但无法将配置文件更改为 a2dp。无论我做什么,它都会失败并显示消息“无法将配置文件更改为 a2dp_sink”。
我试过了:
什么都行不通。请帮忙。
一些信息:
/etc/bluetooth/audio.conf
# Configuration file for the audio service
# This section contains options which are not specific to any
# particular interface
[General]
Enable=Gateway,Source
# Switch to master role for incoming connections (defaults to true)
Master=true
# If we want to disable support for specific services
# Defaults to supporting all implemented services
#Disable=Gateway,Source,Socket
Disable=Socket,Headset
# SCO routing. Either PCM or HCI …Run Code Online (Sandbox Code Playgroud) 我必须记录通过耳机收听的任何用户.比方说,用户收听歌曲,与某人交谈(通话中)等.没有耳机,我能够录制但是戴着耳机我运气不好.我想这与所有可能的链接Audiosource,并MediaRecorder却没有得到预期的结果.所以,非常感谢帮助或任何线索.
编辑:我想记录耳机输出,但迈克尔的回答似乎不可能.所以,我的要求如上.关于如何实现这一点的任何建议或线索非常感谢.谢谢.
headphones ×5
a2dp ×1
android ×1
bluetooth ×1
c# ×1
directsound ×1
iphone ×1
java ×1
naudio ×1
objective-c ×1
swift ×1
ubuntu ×1
windows ×1