问题标签 [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 投票
0 回答
338 浏览

android - ACTION_HEADSET_PLUG 打开应用

我现在玩了很多 ACTION_HEADSET_PLUG 意图,但什么都没有。我想做的是,当耳机插入手机时,应该打开第三方应用程序!谁能给我一些例子?

我正在为 Android 1.6 开发!

0 投票
2 回答
2872 浏览

android - Android 2.2 程序化地告诉我的蓝牙耳机是否在应用程序启动时连接

我正在为 android 2.2 API Level 8 编程,并且我试图确定当我的应用程序最初启动时当前是否连接了蓝牙耳机。我似乎无法找到解决此问题的方法。

一旦我的应用程序启动并运行,我就可以侦听 BluetoothDevice.ACTION_ACL_CONNECTED 和 BluetoothDevice.ACTION_ACL_DISCONNECTED,如此处所示这对你很有帮助。但我不知道如何在广播接收器打开之前判断当前是否连接了蓝牙耳机。

我还想出了如何通过以下方式查看设备是否有任何配对设备。

我希望那里的某个人已经为 API 级别 8 解决了这个问题。我确实意识到在 API 11 中有一些新类,例如 BluetoothProfileBluetoothHeadset可能可以在 1 行代码中完成此操作,但我再次我正在尝试在 API 级别 8 中执行此操作

我愿意在这一点上尝试任何事情。

提前致谢

-H

0 投票
3 回答
12868 浏览

bluetooth - 如何获取有关适用于 android 的 CONNECTED 蓝牙设备的信息?

如果我的 Android 手机已经连接了蓝牙耳机(已配对并连接)。我如何获得有关该特定耳机的信息。

使用getBondedDevices()方法我得到所有配对设备的列表..我只需要有关 CONNECTED 设备的信息。

我等不及广播接收器检查状态,因为我在应用程序开始时需要此信息。所以请建议有什么方法可以在不等待广播的情况下获取此信息。

0 投票
1 回答
1010 浏览

android - 在 Android 中收听有线耳机按钮

可以在Android中处理有线耳机(没有蓝牙耳机,这很重要)按钮吗?例如,如果用户按下“播放”按钮(接听来电),我会更改 TextView 的文本(这是一个虚拟示例,不是真正的任务 :))。

有人可以发布示例代码吗?(如果它是可能的)

谢谢, IB

0 投票
3 回答
10190 浏览

iphone - 检测耳机按钮点击 iPhone SDK

有没有办法检测耳机的播放/暂停按钮点击?

我设法使用以下方法检测到音量按钮的点击:

但我找不到中心按钮的 AudioSessionProperty。这样做的方法是什么?

0 投票
1 回答
561 浏览

android - 第二个声音播放的完整性较差?

我想按下耳机上的按钮,通过免提电话播放声音,然后录制一个 10 秒的音频片段。这是我的代码:

第一个声音在扬声器上播放良好,完整性非常好。但是,当我再次按下按钮停止录制时,尽管使用了相同的剪辑,但声音几乎听不见。这是 logcat 跟踪:

有谁知道为什么会这样?我知道在第一部分中我没有将免提电话设置回 false;如果我这样做,声音只会通过耳机播放。我怀疑这是说“太短而无法尊重”的台词。非常感谢!

--------- 使用媒体播放器代码更新 -------------

好的,使用此代码播放声音,但第二个声音仍然很安静(与以前相同的问题)...更多建议?:D

0 投票
2 回答
706 浏览

android - 有没有办法主动收听蓝牙音频通道?

我希望能够将蓝牙耳机用作麦克风。

是否可以将其设置为麦克风模式?

0 投票
1 回答
3353 浏览

c# - N从耳机录音

我一直在使用http://opensebj.blogspot.com/2009/04/naudio-tutorial-5-recording-audio.html中的代码来录制音频。基本上这段代码:

它完美地工作并记录系统上的每一个声音。当我插入耳机(不是 USB,直接插入笔记本电脑内置声卡上的耳机插孔)时,问题就出现了。这会导致我在耳机中听到的任何声音都不会被记录下来。我认为这与我从哪个设备录制有关,但我不太清楚。

我正在尝试录制对话,这意味着我想同时录制来自麦克风的声音和我可以在耳机中听到的声音。

有人可以为此指出正确的方向吗?谢谢。

0 投票
1 回答
399 浏览

android - 有没有办法确定蓝牙设备是不是来自设备类或主要类的耳机?

我正在使用设备类来确定是否连接了免提耳机。但我发现 Qnine 3.0 没有可区分的设备 ID 或类 ID。这两个都是零。Android OS 知道它是耳机并更新状态图标——但对于我的应用程序,我需要另一种方法来确定它是耳机。

0 投票
2 回答
1157 浏览

iphone - 使用耳机检测用户输入

我正在尝试检测连接到 iPhone 的耳机上的用户输入(点击)。到目前为止,我只发现了如何使用 AVAudioSession 检测中断。AVAudioSession 正确还是有其他方法?如何?