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