Audio 声音剪辑在LiveCode中不起作用

Audio 声音剪辑在LiveCode中不起作用,audio,livecode,Audio,Livecode,我无法在Live Code应用程序中播放任何音频剪辑 我使用的是wav文件,应该在LiveCode中工作,我遵循了这些 例如,我尝试: on mouseUp play audioClip `path/filename.wav` end mouseUp 我还将剪辑导入作为控件导入,然后使用以下代码: on mouseUp play "filename.wav" end mouseUp 我用几个剪辑尝试了这些步骤,所有这些剪辑在LiveCode之外都可以正常播放 点击按钮

我无法在Live Code应用程序中播放任何音频剪辑

我使用的是wav文件,应该在LiveCode中工作,我遵循了这些

例如,我尝试:

    on mouseUp
    play audioClip `path/filename.wav`
    end mouseUp
我还将剪辑导入作为控件导入,然后使用以下代码:

on mouseUp
play "filename.wav"
end mouseUp
我用几个剪辑尝试了这些步骤,所有这些剪辑在LiveCode之外都可以正常播放


点击按钮会产生一种效果——它会阻止你做任何其他事情,例如,点击另一个按钮来显示剪辑的长度——但你实际上听不到声音。

我将以相反的顺序回答你的两个例子

第二个例子看起来很完美,应该能奏效。确保已仔细检查导入的音频剪辑名称的拼写。还要确保您使用的是最新的稳定版本的LiveCode。我刚刚用v测试过。Mac上的7.0.3。最近在一些测试版中出现了一些音频播放的bug,这些bug已经被修复

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

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"

导入声音活码时,不支持WAV,但不支持所有采样率。根据我的经验,至少不行,16位,44 kHz应该可以工作,但其他采样率可能不起作用……谢谢,Devin和hliljegren。正如您所猜测的,单引号是一个键入错误-我在实际代码中使用了它,并且使用了绝对路径。我发现:这个问题似乎是基于个人电脑的——或者可能只是我的个人电脑。我在Mac电脑上试过这个堆栈,声音就播放出来了。