完全弃用 AudioSession API 后,如何处理 C++ 代码?

What to do for C++ code with the AudioSession API being completely deprecated?

因此 AudioSession API 在 iOS 7.0 中已完全弃用。 Audio Session Services Reference refers to the AVAudioSession Class Reference为Objective-C实现这些功能

我的代码使用 C AudioSession API 并且是用 C++ 编写的。如果可能的话,我想保持这种状态。

我可以使用哪个 C API 来替换已弃用的函数?有什么选择吗?

您可以通过 Objective C 运行时库调用 Objective C class 方法(例如 AVAudioSession Class 中的方法),该库可从常规 C 代码调用。