草庐IT

RubyAudio

全部标签

ruby - 使用 RubyAudio 的音频文件(例如 .wav)的长度

如何使用RubyAudio确定音频文件(例如.wav)的长度(以毫秒为单位)s=RubyAudio::Sound.open("1.wav") 最佳答案 您可以通过以下方式获取SongInfo:songInfo=s.info然后歌曲信息包含采样率和帧数,您可以使用它们来计算声音文件的持续时间:duration=songInfo.frames/songInfo.samplerate 关于ruby-使用RubyAudio的音频文件(例如.wav)的长度,我们在StackOverflow上找到一