потоковое положение naudio - PullRequest
       9

потоковое положение naudio

0 голосов
/ 27 сентября 2011

Я играю mp3-файл из Интернета, используя BufferedWaveProvider в библиотеке NAudio.Как я могу получить информацию о текущей позиции и длине трека?Возможно ли это?

1 Ответ

1 голос
/ 27 сентября 2011

Вы можете рассчитать текущую позицию, используя количество байтов, которые были прочитаны методом Read вашего BufferedWaveProvider, и использовать свойство AverageBytesPerSecond в WaveFormat, чтобы превратить его в TimeSpan.

Что касается продолжительностифайл MP3, к сожалению, он будет неизвестен, пока не закончится потоковая передача.

...