This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
How to read a file from a certain point. if the file is 1mb I would start to read it from, say, 400 kb. is a method that returns microsecond but there is no method which would allow the file to read from a microsecond.
I'm not aware of an audio API that does this. Most APIs allow you to read the file, and then start playing at a certain time, though.
This is a bad idea, by the way. You must handle exceptions properly; if any of these occur, the following code will not work, and you will have no idea why because you don't even log the error.