【发布时间】:2015-03-05 22:15:22
【问题描述】:
假设我想从 Mp3 文件中读取 1 毫秒的声音数据并呈现它。像这样的:
var stream = NAudio.WaveStream.Mp3FileReader(filename);
int intervalInMilliseconds = someInterval;
int bytesPerInterval = ???;
for(int i = 0; i < bytesPerInterval;i++)
{
Console.WriteLine(stream.GetByte());
}
我需要做什么来解决 bytesPerInterval?这甚至可以准确地做到吗? (注意:这里不需要 NAudio,这正是我目前使用的。)
或者如果我有一个字节索引,是否可以确定播放该字节的时间点(相对于时间 00:00:0000)?
【问题讨论】: