c++ - 如何处理完全弃用 AudioSession API 的 C++ 代码?

标签 c++ ios core-audio deprecated avaudiosession

所以 AudioSession API 在 iOS 7.0 中完全被弃用了。 Audio Session Services Reference指的是AVAudioSession Class Reference 用于这些函数的 Objective-C 实现

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

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

最佳答案

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

关于c++ - 如何处理完全弃用 AudioSession API 的 C++ 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32135382/

相关文章:

c++ - std::string 与模板一起使用,检查是否为空

ios - 无法在模拟器上打开 iPhone 控制中心

iOS Swift - 从选定的 TableView 单元格获取背景颜色

ios - 限制或扩展播放的样本数量

c++ - 为什么 C++ 弃用警告打印两次?

c++ - 反转字符串时如何初始化数组

c++ - 如何使用编译时字符串(C++14)创建 boost::hana::map ?

objective-c - 重命名xib文件

iphone - 我可以在 iPhone 上使用 Core Audio 效果吗?

iphone - 在 iOS 上渲染非常高频的声音