gpt4 book ai didi

ios6 - iOS 6 音频多路由 - 同时使用外部麦克风和内部扬声器

转载 作者:行者123 更新时间:2023-12-02 01:59:09 25 4
gpt4 key购买 nike

本演示文稿:http://www.slideshare.net/invalidname/core-audioios6portland iOS6 中的 Core Audio 似乎表明(幻灯片 87)可以使用 Av Session 覆盖音频设备的自动输出/输入。

所以,具体来说,可以将外部麦克风插入 iOS6 设备并通过内部扬声器输出声音吗?我之前在这个网站上看到过这个问题:iOS: Route audio-IN thru jack, audio-OUT thru inbuilt speaker但没有得到任何答复。

非常感谢!

最佳答案

根据 Apple 的文档:

https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/AVAudioSession/overrideOutputAudioPort:error:
https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/doc/c_ref/AVAudioSessionPortOverride

您可以覆盖到扬声器,但如果您更仔细地查看基于 C 的 Audio Session 服务(实际上已被弃用,但仍然有有用的信息)引用:

https://developer.apple.com/library/ios/documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html#//apple_ref/doc/constant_group/Audio_Session_Property_Identifiers

If a headset is plugged in at the time you set this property’s value to kAudioSessionOverrideAudioRoute_Speaker, the system changes the audio routing for input as well as for output: input comes from the built-in microphone; output goes to the built-in speaker.

我建议查看 iOS 7 的文档,看看它们是否添加了任何新功能。我还建议使用 iRiffPort 或基于 USB 的输入等外部设备运行测试(如果您有带 CCK 的 iPad)。

关于ios6 - iOS 6 音频多路由 - 同时使用外部麦克风和内部扬声器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18187416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com