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

ios - 插入耳机时奇怪的 AVMutableComposition 行为

我有一个流式传输 mov 文件的应用程序。我的应用程序中的一项功能是在这些流式文件上录制音频。为了实现这一点,我在后台下载流式文件,然后开始录音以捕获用户音频。用户完成后,我将录制的音频与我之前在后台下载的 mov 文件合并。

除了插入耳机时,所有这些都运行良好。体验是相同的,但是当您播放录音时,仅捕获了音频。mov 文件永远不会进入最终资产,不知道为什么。

这是我制作录音的方式:

当 iOS 设备将其音频输出设置为蓝牙设备时,也会发生类似的情况。最终录制捕获用户录制的音频和 mov 文件中的视频,但不捕获 mov 文件中的音频。是什么赋予了?

0 投票
0 回答
1339 浏览

android - 在尝试以编程方式在 android 中连接 BT 期间蓝牙配对被拒绝

我正在尝试以编程方式将蓝牙设备(BT 耳机)与我的 android 应用程序连接。我面临的问题是前几次尝试连接设备失败并显示“配对被拒绝”。然后连接成功后。

这是我的代码:

对多次拒绝配对的场景的解释很少,类将在其 onCreate 方法上启动一个线程。现在该线程将持续监视传入消息的端口,一旦收到消息,它将提取 MAC 地址耳机。一旦它获得了mac地址,它将尝试以编程方式连接它,但它失败了几次,然后连接成功。

谢谢

0 投票
2 回答
248 浏览

ios - 如何检测耳机按键?

我正在尝试检测用户是否按下耳机键,因为我正在使用 2 种方法。

但是在调用此方法后,我没有得到,我的代码有什么问题,我启用了后台服务以进行音频检查,并且我在 NSObject 类中使用了所有方法。

0 投票
0 回答
784 浏览

ios - iPhone:插入耳机强制音频输出到扬声器

似乎公认的做法是将 AV 类别设置为 AVAudioSessionCategoryPlayAndRecord,然后设置属性 kAudioSessionOverrideAudioRoute_Speaker。我正在使用类别 AVAudioSessionCategoryPlayback,因为它在未插入耳机的情况下为我提供了适当的音量。当我将类别设置为 AVAudioSessionCategoryPlayAndRecord 时,通过未插入耳机的扬声器播放的音频非常柔和。我无法通过插入任何 AV 类别的耳机通过扬声器获得所需的播放行为。

这是我的类别设置为 AVAudioSessionCategoryPlayback 的代码:

0 投票
0 回答
57 浏览

ios - 耳机插入时如何录制卡拉OK?

我想做一个卡拉OK应用程序,一切都很完美,没有耳机插件。[.MixWithOthers, .DefaultToSpeaker])

我想将其设置为 [.MixWithOthers, .DefaultToHeadPhones])

但没有这样的功能。但是,插入耳机后,混音录音不起作用。这是我的示例代码:https ://github.com/genedelisa/AVFoundationRecorder/blob/master/AVFoundation%20Recorder/RecorderViewController.swift

func setSessionPlayback() { 让会话:AVAudioSession = AVAudioSession.sharedInstance()

0 投票
0 回答
1755 浏览

ios - 使用 iPhone 的耳机 PlayPause 按钮​​执行代码

在我的应用程序中,用户可以在他按下屏幕上的 UIButton 时对他的麦克风说一个命令(当他再次按下它时它会停止监听),然后它会执行一些代码(-> 这有效)。

当用户按下他的耳机上的播放/暂停按钮而不是屏幕上的 UIButton(并且他在这个 VC 上)时,我想做同样的事情。

我已经看过很多关于如何使用 iPhone 耳机的播放/暂停按钮的教程,但我无法让它们为我工作。

我没有设法抓住按钮按下,它只是继续播放/暂停我的图书馆中的音乐。

目前我有 UIButton 的 VC,这是我添加的代码,但我从未进入 remoteControlReceived 函数:

0 投票
1 回答
518 浏览

java - 检测耳机是否插入Java中的耳机插孔

有没有办法在 Java 中检测耳机是否已插入耳机插孔?此解决方案必须特定于 Java。

0 投票
0 回答
1177 浏览

ios - 如何在 Apple Airpods 上同时从双耳获取麦克风输入?

有可能做这样的事情吗?我在 ios 设置中看到您可以为 Airpods 麦克风设置 3 个选项之一:

1) 自动切换 AirPods 2) 始终向左 Airpod 3) 始终向右 Airpod

如果无法同时从双耳读取麦克风输入,我可以通过编程方式从 Apple Airpods 上的左耳塞或右耳塞切换麦克风输入吗?

0 投票
0 回答
1383 浏览

swift - 快速检测耳机按钮?

需要能够检测耳机音量摇杆上的按钮按键(+、- 和暂停/中间按钮)

做这个的最好方式是什么?任何帮助表示赞赏。

0 投票
0 回答
2332 浏览

c# - 如何在 C# 中获取蓝牙耳机的电池状态

我有一副蓝牙耳机,我想检索它的电池状态,尤其是我的 Windows 应用程序中的剩余电量。我搜索了很多,但找不到任何有用的东西。