iOS:通过插孔路由音频输入,通过内置扬声器路由音频输出

发布于 2024-12-25 03:36:09 字数 714 浏览 2 评论 0原文

我的项目涉及插入唱机插座的磁卡读卡器设备(即仅使用麦克风)

我可以让我的项目通过内置扬声器输出声音,同时监听设备的输入吗?

研究表明这是不可能的:

iPhone 音频播放:强制通过内部扬声器?

强制 iPhone 输出通过扬声器,同时从耳机麦克风录音

音频会话服务:kAudioSessionProperty_OverrideAudioRoute具有不同的输入和输出路径输出

我能看到的唯一方法实际上是每次我希望发出声音时更改音频会话。

这真的是唯一的选择吗?这样做实用吗?音频会话重新配置自身需要多长时间?

My project involves a magnetic card reader device that plugs into the phono socket (ie only uses microphone)

Can I get my project to output sound through the inbuilt speaker while simultaneously listening for input from the device?

Research suggests this is not possible:

iPhone audio playback: force through internal speaker?

Force iPhone to output through the speaker, while recording from headphone mic

Audio Session Services: kAudioSessionProperty_OverrideAudioRoute with different routes for input & output

The only way round I can see is actually changing the audio session every time I wish to emit a sound.

Is this really the only option? And is it practical to do this? How long would it take for the audio session to reconfigure itself?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文