Adds length display support for PCM & IMA music.

This commit is contained in:
reaperrr
2014-07-27 16:16:33 +02:00
parent f161d87d07
commit 3e3f1394d9
2 changed files with 27 additions and 2 deletions

View File

@@ -32,7 +32,10 @@ namespace OpenRA.GameRules
Exists = true;
using (var s = GlobalFileSystem.Open(Filename))
Length = (int)AudLoader.SoundLength(s);
if (Filename.ToLowerInvariant().EndsWith("wav"))
Length = (int)WavLoader.WaveLength(s);
else
Length = (int)AudLoader.SoundLength(s);
}
public void Reload()
@@ -42,7 +45,10 @@ namespace OpenRA.GameRules
Exists = true;
using (var s = GlobalFileSystem.Open(Filename))
Length = (int)AudLoader.SoundLength(s);
if (Filename.ToLowerInvariant().EndsWith("wav"))
Length = (int)WavLoader.WaveLength(s);
else
Length = (int)AudLoader.SoundLength(s);
}
}
}