Używam biblioteki NAudio w aplikacji C#. Próbując znaleźć plik audio mp3 na pozycji, którą chcę, stwierdziłem, że nie wymyśliłem, jak to zrobić.Poszukiwanie i nawigacja do odtwarzania z określonej pozycji
//Play the file starting from 16th second
waveStream.Seek(16, SeekOrigin.Begin);
I ... Grał od prawie początku, ale nie od 16 septymy. Znalazłem także rozwiązanie, które uważałem za prawdziwe:
waveStream.Seek(waveStream.WaveFormat.AverageBytesPerSecond * 16, SeekOrigin.Begin);
Wygląda na to, że jest bliżej prawdy. Czy moje rozwiązanie jest prawdziwe, czy nie? Jeśli nie, to co powinienem zrobić?
Jesteś po prostu niesamowity !!! –
Wielkie dzięki, to naprawdę mi pomogło! –