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

android - Android - 当设备插入音频插孔时播放声音

我想在插入音频插孔的设备时播放音频文件(不仅仅是耳机)。

如果有帮助,我只对 Android 4.3 及更高版本感兴趣,如有必要,我愿意根手机。

这是我到目前为止所尝试的:

  1. 某种黑客,但它不工作。

    /li>
  2. 在某个线程中找到了这个here,但它也不起作用:

    /li>
  3. 使用 MediaRouter 类我试图获得可用的路线。但是,当插入音频插孔时,唯一可用的路线是“耳机”。

    /li>
0 投票
1 回答
616 浏览

android - 通过AppWidgetProvider判断耳机是否插入,拔出时暂停音乐

关于这个有一百万零五个问题,但我已经尝试对它们进行排序,但无法让它发挥作用。我知道 AppWidgetProvider 只是扩展了 BroadcastReceiver,所以我我可以在我的 AppWidgetProvider 中做所有事情。我读过意图过滤器 ACTION_HEADSET_PLUG 是 Intent.FLAG_RECEIVER_REGISTERED_ONLY 并尝试遵循以下内容:检测耳机是否插入 Android 设备。在代码中设置我的过滤器,但它非常混乱,我无法绕过它。

我已经在 onReceive 方法中删除了 intent.getAction(),当我插入或拔出耳机时,什么都没有显示。但是,当我按下按钮时,我看到了与它们关联的 int 常量。我假设这是因为它被唯一注册的东西阻止了。

我还读到了一些粘性的东西或其他东西,并用它分叉了一段时间,但都无济于事。

这是我的 AppWidgetManager:

这是我的清单:

我已经为此奋斗了好几个小时,这似乎真的很愚蠢,因为拔下耳机时暂停音乐甚至不是那么大的“功能”。您可以分享的任何指导将不胜感激。

TIA

0 投票
8 回答
21583 浏览

ios - 耳机插好了吗?IOS 7

为 iPhone 开发一个应用程序,其中包含需要通过耳机收听的音频文件。

如何检查耳机是否未插入,以便告诉用户插入耳机。

我有来自另一个线程的以下代码,但不推荐使用 audioSessionGetProperty 方法。任何人都知道如何更改以下代码以使其工作或拥有自己的代码/解决方案。

谢谢。

0 投票
0 回答
811 浏览

ios - 强制 iPhone 通过耳机插孔读取数据

我正在做一个要求 iPhone 通过耳机插孔接收数据的项目。我知道这是可行的,当我插入 iPhone 耳机时,它会自动将输入从 mac 内置麦克风更改为外部麦克风(我在模拟器上运行代码)以记录数据。但是,当我将耳机剪断并将其连接到信号发生器时,我的 Mac 似乎无法再检测到外部麦克风了。有谁知道如何手动将耳机插孔设置为 iPhone 的输入?我已经搜索过这个主题,比如链接iPhone 耳机插孔 - 读入数据?和劫持项目。但似乎一旦他们插入耳机或其他连接线,手机就会自动将耳机插孔视为输入......所以我卡在这个问题上,谁能帮忙?非常感谢!

0 投票
1 回答
2266 浏览

c# - 在扬声器和耳机 wpf 中播放声音

我有一个 wpf 应用程序,我正在使用 soundPlayer 类来播放声音(例如铃声)。目前,该音调在扬声器或耳机上播放(如果已插入)。即使插入耳机,我也希望应用程序在扬声器上播放音调。我知道在 android 中有方法可以做到这一点,但在 wpf 中找不到任何方法。任何帮助表示赞赏。谢谢 !

分享示例代码:

0 投票
1 回答
3368 浏览

c# - 使用 Naudio 在两个不同的音频设备上同时播放音频

我的问题与这里的问题类似: Play audio to two different Audiodevices 同时与 Naudio

但是我在这里再次问它,因为上面的链接中没有明确回答。

我也有它: 在扬声器和耳机中播放声音 wpf

灵感来自: 使用 C# 在特定设备中播放声音

我在这里添加源代码并添加 NAudio 标记。

我有一个 wpf 应用程序,我正在使用 soundPlayer 类来播放声音(例如铃声)。目前,该音调在扬声器或耳机上播放(如果已插入)。即使插入耳机,我也希望应用程序在扬声器上播放音调。我知道在 android 中有方法可以做到这一点,但在 wpf 中找不到任何方法。我还想要一个用户界面,让用户可以选择他想听到声音的设备。任何帮助表示赞赏。谢谢 !


使用上面的代码,我仍然只能在一台设备(耳机或扬声器)中听到铃声。

0 投票
1 回答
389 浏览

android - 一种耳机选择右侧或左侧。播放所选耳机(左/右)的声音

如何仅选择左或右帽,然后将选定的声音播放到耳机?

0 投票
1 回答
402 浏览

android - Android MediaButtonReceiver - 正在阻止事件但不处理它

Android MediaButtonReceiver - 正在阻塞事件但不处理它。日志为空。另外 - 栏上没有耳机图标。在尝试使用我的代码之前,图标就在那里,按钮是开始和停止音乐。

代码:

显现:

Android 肯定会收到该事件 - 因为屏幕正在唤醒,当我按下按钮时。

0 投票
2 回答
2375 浏览

android - 有没有人尝试通过扬声器和耳机同时播放声音?安卓+iOS

我目前有一个应用程序可以即时生成声音,例如纯音和白噪声,我可以在耳机上听到。是否可以同时向内置扬声器和耳机发送相同的信号?我想在 iOS 7 和 KitKat 上执行此操作。大概,未来的Android L和iOS 8……

在 iOS 上,我看到 iOS 6 中引入了一个新功能,多路由,它可以选择音频路由。问题是,当我连接耳机时,我无法选择内置扬声器。也许我做错了什么。我认为这会对我在Android上有所帮助......

在 Android 上,我发现它同时使用了耳机和扬声器。但那是一年前的事了。

有没有人试过这个?

谢谢!

0 投票
0 回答
855 浏览

java - 有没有办法用Java检测耳机音量控制上的按钮按下?

我正在运行 Windows 7,并且很好奇是否有任何方法可以使用 Java 来判断何时按下苹果耳机上的按钮。我四处寻找并没有找到太多。如果有人知道任何事情,将不胜感激,在此先感谢!