if MP3 and WAV are playing, then there is likely nothing wrong with your code and you have found a problem with WMA file reader (which is fairly new to NAudio and hasn't been extensively tested yet). If you are able to step into NAudio code then you could see what the WMAFileReader.Read method is doing
Mark