首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为iOS设备录制蓝牙耳机上的语音?

问如何为iOS设备录制蓝牙耳机上的语音?
EN

Stack Overflow用户
提问于 2017-05-27 09:32:11
回答 1查看 753关注 0票数 0

我有一个应用程序,需要从蓝牙耳机录制语音。它需要像Siri或Google Assistant这样的工作。当我在App中按下按钮时,它会记录来自蓝牙麦克风的语音,而不是内置麦克风。这有可能吗?我的理解是: 1)蓝牙是Apple认证的外部附件;2)或者耳机可以实现类似于HFP的协议来激活HFP链接?有什么提示吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-27 16:49:26

如果你只需要录音,如果你的蓝牙设备与iOS配对,那就很简单了。所有带麦克风的蓝牙耳机都能正常工作。

当您开始录制时,我认为您已经将音频会话类别更改为播放和录制。

然后,您可以使用以下命令检查所有可用的输入路径

代码语言:javascript
复制
-[AVAudioSession availableInputs]

然后迭代以找到蓝牙,然后用

代码语言:javascript
复制
-[AVAudioSession setPreferredInput:error:]

有时会失败,需要检查输出参数错误,看看有没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44212076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档