Can you play a mp3 file from the assets folder?
<p>I store all my sounds in the res folder. I'm wondering if there is a way to store them in the assets folder and play them from there?</p>

<p>This is the code I'm using now:</p>

<pre><code>void StartSound(int id) {
    if (id==0)
        return;

    AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
    float actualVolume = (float) audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
    float maxVolume = (float) audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
    // float volume = actualVolume / maxVolume;
    float volume=(float) ( .01*(double)cGlobals.iVol);

    // Is the sound loaded already?
    if (nLastSound!=0)
        soundPool.stop(nLastSound); 

    int t=soundPool.play(id, volume, volume, 1, 0, 1f);
    nLastSound=t;
}
</code></pre>

<p>I want to change this to avoid a memory error when the APK tries to load.  If I remove some of the files from the res folder it works fine. I'm hopping I want have the same issue if they are saved as a file.</p>
