ios - 缺少所有第三方音频单元
问题描述
在我的 iOS AU 主机应用程序中,我使用 AVAudioUnitComponentManager.components 方法来检索可用音频单元的列表。它大部分时间都按预期工作。但是,有时它只返回 Apple 创建的音频单元,而不返回设备上安装的任何第三方音频单元。有趣的是,如果在我的应用程序中遇到这个问题后,我去 GarageBand 并在那里打开音频单元列表,然后当我返回我的应用程序时,所有第三方 AU 都存在。所以我想知道在调用 GarageBand 正在执行的 AVAudioUnitComponentManager.components 方法之前是否应该进行一些其他初始化,我也应该在我的应用程序中执行此操作。
有什么建议么?
解决方案
事实证明,问题的发生是因为我的应用程序没有带有“应用程序间音频”功能密钥的权利文件。在 xcode 中将此功能添加到我的项目目标后,问题得到解决。
推荐阅读
- c# - 循环更改对象列表中每个对象的一个值(没有更改值的代码)
- rcpp - 当我更新到 R 4.0.4 时,函数 Rcpp::match 不起作用
- javascript - 通过 URL 发布请求的 Asnyc 循环
- java - Robolectric Resources$NotFoundException 找不到库 (aar) 资源
- vagrant - Vagrant Multimachine:如何从另一台 vagrant 机器连接到 MySQL 数据库
- twitter-bootstrap - 带有 Bootstrap 的 TinyMCE 未在编辑器中显示
- python - python virtualenv不会通过窗口中的另一个进程持续存在
- python - 如何自动化整个 Python 脚本以通过 Airflow 运行?
- python - 自定义 Django 管理员添加表单
- amazon-web-services - AWX 作业模板无法识别 aws_ec2 库存组,但 ansible-playbook 可以 - 两者的 yaml 文件相同