Actually I just had to convert my MP3 file to WAV and it worked !!! I don't know why the player exception was caught with the MP3 temporary file but nothing goes wrong with WAV. this is not really the answer I sought since the WAV files takes a lot more space but at least it works.
I also tried OGG format, which makes the same problem of MP3 ...
any other answer, suggestion, or discussion is welcome.