【问题标题】:How to change the audio routing at system level in iOS sdk?如何在 iOS sdk 中更改系统级别的音频路由?
【发布时间】:2014-08-25 09:41:13
【问题描述】:

是否可以在 iPhone 的系统级别插入或拔出耳机时更改音频路由。实际上,无论是否连接耳机,我都只想从内部 iphone 麦克风收听输入和输出音频。我尝试过使用 kAudioSessionOverrideAudioRoute_Speaker ,它在应用程序级别运行良好,但在系统级别运行良好。它是一个企业应用程序。任何想法?请帮帮我。

【问题讨论】:

    标签: ios iphone objective-c audio


    【解决方案1】:

    根据 Apple 的 Audio session programming 指南。您只能通过将kAudioSessionProperty_OverrideAudioRoute 设置为kAudioSessionOverrideAudioRoute_Speaker 来从应用程序级别通过iPhone 扬声器强制播放音频文件。 AFAIK 系统级别是不可能的

    【讨论】:

      猜你喜欢
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 2022-11-22
      • 2016-02-28
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多