如何使用单引号
file
使方法的参数sound
成为 .fifo >extension 的文件名?我已经上下搜索,并尝试了许多不同的 > 方法,但我认为我需要对这个方法有一套新的看法。def 声音(文件)@cli.stream_audio('audio\file.fifo')结束
好吧,所以我终于让它工作了,可能不是正确的方法,但这似乎可以解决问题。首先,可能有一些空格干扰了我的文件参数。然后我使用了几个不同的人在这里发布的 File.join 选项。
我确实使用了每个答案,结果是这样的:
def sound(file)
file = file.strip
file = File.join('audio/',"#{file}.fifo")
@cli.stream_audio(file) if File.exist? file
end
奇迹般有效!:D