获取录制音频的持续时间

时间:2014-01-05 23:15:43

标签: audio windows-phone-8 windows-phone audio-recording microphone

我想从麦克风获取录制音频的持续时间。目前,我正在使用麦克风类的方法 GetSampleDuration

totalRecordTime = microphone.GetSampleDuration(stream.ToArray().Length);

这很好但我认为有两个问题:

  1. stream 对象包含WAV标头内容。我不知道它如何影响文件的持续时间?或者我可以从之前的流长度中减去WAV标题长度。

  2. 方法 GetSampleDuration(int sizeInBytes)。 sizeInBytes参数是否可能超过支持的最大整数长度?

0 个答案:

没有答案