Too many downloaded files in C#?

I’ve been using the WWW functions like this:

//Songs
using (WWW www = new WWW (song1)) {
yield return www;
mu1 = www.GetAudioClip ();
}

And everything works. I just want to download some music.
Alone it works fine but then… It seems like when there are far too many files (I have about 52 textures and 5 .mp3 files being downloaded on this big loading screen pregame. :/) the game literally just crashes on the Android. But in the Editor it seems to be fine??
What is the problem? The files on the server aren’t corrupted or anything. And even if they are I have
“if(www.error != null)
{
else{
}” and there is currently nothing in the error. But if there is an error it also shouldn’t even finish that portion and on on to the next download.
Any thoughts?? :frowning: They all download one after another as “yield return www” is on.

I’m thinking the problem is because there are far too many being downloaded??

I was tinkering around and now it seems to crash on Editor as well. :frowning:

Every time I run it now even in editor it not only crashes the game is crashes my entire computer in editor. Literally that is my entire script is that. Just download a song. I removed making it an audio clip I can reference with audiosources, etc. This is obviously for Android by the way.

Ok so I turned off all scripts other than the one that downloads the audio. Does fine alone in edito but as soon as I go to Android build… Crashes.

I ended up fixing it.
For some reason it seems it had problems with determining the file type (?_?)
So I changed all of the “GetAudioClip();” to “GetAudioClip(false, true, AudioType.MPEG);”
: S I don’t know honestly. But as long as it works now.