gpt4 book ai didi

audio - 简单音频单元使AU Lab崩溃,寻找HasCustomView吗?

转载 作者:行者123 更新时间:2023-12-03 02:10:21 27 4
gpt4 key购买 nike

我试图第一次制作一个简单的音频单元,而缺少有关基本内容的更新文档,例如简单地创建一个音频单元,这非常令人沮丧。

我不想只复制TremoloUnit并对其进行调整,我想学习如何从头开始制作一个。因此,我设置了一个非常简单的音频单元,什么也不做,只是为了被识别和打开,仅此而已。我像苹果的TremoloUnit一样设置了所有内容( bundle 设置,plist等),但是现在AULab在尝试使用以下方法打开我的设备时崩溃了:

特定于应用程序的信息:
*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* setObjectForKey:对象不能为空(键:HasCustomView)”
以NSException类型的未捕获异常终止
abort()被调用

显然,它正在搜索某个词典中找不到的键。我找不到有关该字典应命名的任何信息,应在何处定义,其默认位置应为什么(在plist中是静态的?在AudioComponents数组中是静态的;通过回调是动态的)?基本上很难过。我所有的代码似乎都完全复制了TremoloUnit的功能,但显然我缺少了一些东西。在FTR中,TremoloUnit也不在任何地方定义此属性,因此这一定是Apple希望在此过程中的某些“魔术”。

如果您能提供帮助,我将非常感谢。

谢谢!

最佳答案

事实证明,这是由插件的plist中的factoryFunction条目拼写错误引起的。字母是大写,而不是小写。如果有人遇到类似问题,请检查plist条目并确保其拼写正确。

关于audio - 简单音频单元使AU Lab崩溃,寻找HasCustomView吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714585/

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