audioDurationSeconds property
double
get
audioDurationSeconds
获取音频时长(秒)
Implementation
double get audioDurationSeconds {
final totalBytes =
_audioChunks.fold<int>(0, (sum, chunk) => sum + chunk.length);
// 16位 PCM,每个采样 2 字节
final totalSamples = totalBytes ~/ 2;
return totalSamples / sampleRate;
}