Asset Manager, OpenFd?
<p>I have a file in my assets folder I wish to access, I do so by:</p>

<pre><code>AssetFileDescriptor fileSound = am.openFd("myfilepathetc/mymp3.mp3");
</code></pre>

<p>But I get the error:</p>

<pre><code>This file can not be opened as a file descriptor; it is probably compressed
</code></pre>

<p>After some googling it appears that I need to add an extension to my file, such as .mp3 as Android compresses stuff in the assets folder unless its of a format already compressed, the only problem is, my file is already an mp3 and it still wont open.</p>

<p>Is there a way of uncompromising it? Or does anyone have a better way to access an mp3 from assets, please note I do not want to access it from the raw folder for reasons i wont bother going into.</p>
