无法从mergext安装mergMicrophone

时间:2014-02-08 20:05:50

标签: xcode installation mergmicrophone

运行mergMicrophone的示例代码时出错。

我已经安装了Xcode并在StandAlone-> Copy_Files下将mergMicrophone库添加到LiveCode,但是当我通过单击LiveCode中的“开始”按钮运行演示应用程序时,我收到有关“处理程序:不能”的错误在mergMicrophoneStartRecording“附近找到Handler”。

我认为这意味着我没有安装mergMicrophone库,但我认为我已经正确地遵循了安装,老实说,它非常简单。

我已停止/启动Xcode和LiveCode几次,但没有运气。

我是LiveCode和mergMicrophone的新手,所以我可能做错了很简单。

TIA,

戴夫

1 个答案:

答案 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个堆栈)。