If an audiobook (m4b) file is longer than 24 hours in length and the AudioFileReader.Position is set anywhere past the 24 hour mark, AudioFileReader.Play will produce the error: __"Not a legal OleAut date"__ and the file won't play.
Note that the file will successfully play through and beyond the 24 hour mark while playing continuously. However, attempting to set the Position greater than 24 hours and then playing will cause the above mentioned error to occur.
This also occurs after setting the AudioFileReader.CurrentTime to a Timespan > 24 hours (1 day or greater).
Unfortunately, this makes the NAudio component unusable for an audiobook application. :(
Note that the file will successfully play through and beyond the 24 hour mark while playing continuously. However, attempting to set the Position greater than 24 hours and then playing will cause the above mentioned error to occur.
This also occurs after setting the AudioFileReader.CurrentTime to a Timespan > 24 hours (1 day or greater).
Unfortunately, this makes the NAudio component unusable for an audiobook application. :(