运行mergMicrophone的示例代码时出错。
我已经安装了Xcode并在StandAlone-> Copy_Files下将mergMicrophone库添加到LiveCode,但是当我通过单击LiveCode中的“开始”按钮运行演示应用程序时,我收到有关“处理程序:不能”的错误在mergMicrophoneStartRecording“附近找到Handler”。
我认为这意味着我没有安装mergMicrophone库,但我认为我已经正确地遵循了安装,老实说,它非常简单。
我已停止/启动Xcode和LiveCode几次,但没有运气。
我是LiveCode和mergMicrophone的新手,所以我可能做错了很简单。
TIA,
戴夫
答案 0 :(得分:0)
是OSX还是iOS的mergMicrophone?
通常,要使外部对LiveCode可见,您需要设置项目主堆栈的外部属性。像“externals / mergMicrophone.bundle”这样的相对路径应该足够了,但要让它工作通常很棘手。将externals属性设置为绝对文件路径可能更有效,如下所示。
请注意,在打开堆栈之前需要设置外部属性。 E.g。
set the itemDel to slash
put item 1 to -2 of the effective filepath of stack myStack & \
"/externals/mergMicrophone" into myPath
go to stack "Placeholder"
set the externals of stack "Placeholder" to myPath
start using stack "Placeholder"
不会工作但是
set the itemDel to slash
put item 1 to -2 of the effective filepath of stack myStack & \
"/externals/mergMicrophone" into myPath
set the externals of stack "Placeholder" to myPath
go inv stack "Placeholder"
start using stack "Placeholder"
可能会奏效。
在iOS上,我会尝试找出绝对文件路径应该是什么并使用它。不要尝试使用上面的技巧,因为你不能同时打开2个堆栈(但你可能同时使用2个堆栈)。