声音片段在LiveCode中不起作用

时间:2015-04-04 03:00:54

标签: audio livecode

我无法在LiveCode应用中播放任何音频片段。

我正在使用wav files,它应该在LiveCode中工作,我遵循这些instructions

例如,我尝试过:

    on mouseUp
    play audioClip `path/filename.wav`
    end mouseUp

我还导入了剪辑(导入为控件),然后使用了这段代码:

on mouseUp
play "filename.wav"
end mouseUp

我用几个剪辑尝试了这些步骤,所有这些剪辑在LiveCode之外都可以正常播放。

单击该按钮会产生效果 - 它会阻止您对剪辑的长度执行任何其他操作(即单击另一个按钮) - 但您实际上无法听到声音。

1 个答案:

答案 0 :(得分:0)

我会以相反的顺序回复你的两个例子。

第二个例子看起来很完美,应该可行。确保已仔细检查导入的音频剪辑名称的拼写。还要确保您使用的是LiveCode的最新稳定版本。 (我刚刚在Mac上的7.0.3版中对它进行了测试。)最近有一些关于音频播放的错误已经悄悄进入了一些测试版本,这些版本已被修复。

第一个例子有几个潜在的问题。首先,您使用错误的字符来引用相对文件路径,但在输入问题时可能只是输入错误。改为使用双引号:

play "path/filename.wav" -- "audioClip" is optional

其次,您正在使用相对文件路径。这只有在您之前将defaultFolder属性设置为包含.wav文件的文件夹时才有效。

set the defaultFolder to "/path/to/folder"
play "path/filename.wave"

或者您可以使用绝对路径:

play "/path/to/folder/path/filename/wav"