Fixed massive music files on iOS, now using MP3

This commit is contained in:
Anuken 2019-08-16 14:49:35 -04:00
parent a13f8ed05f
commit dc435d88f4
2 changed files with 13 additions and 5 deletions

View File

@ -80,7 +80,7 @@ public class AssetsAnnotationProcessor extends AbstractProcessor{
}
load.addStatement(name + " = io.anuke.arc.Core.audio."+loadMethod+"(io.anuke.arc.Core.files.internal(io.anuke.arc.Core.app.getType() != io.anuke.arc.Application.ApplicationType.iOS ? $S : $S))",
path.substring(path.lastIndexOf("/") + 1) + "/" + fname, (path.substring(path.lastIndexOf("/") + 1) + "/" + fname).replace(".ogg", ".caf"));
path.substring(path.lastIndexOf("/") + 1) + "/" + fname, (path.substring(path.lastIndexOf("/") + 1) + "/" + fname).replace(".ogg", ".mp3"));
dispose.addStatement(name + ".dispose()");
dispose.addStatement(name + " = null");
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), name, Modifier.STATIC, Modifier.PUBLIC).initializer("new io.anuke.arc.audio.mock.Mock" + rtype.substring(rtype.lastIndexOf(".") + 1)+ "()").build());

View File

@ -1,7 +1,15 @@
#!/usr/bin/bash
#convert ogg to .caf files for iOS
for i in $1/*.ogg; do
cd $1
#convert ogg to .mp3 files for iOS
for i in *.ogg; do
echo $i
ffmpeg -i "$i" "${i%.*}.caf"
done
ffmpeg -i "$i" "OUT_${i%.*}.mp3"
done
find . -type f ! -name "OUT_*" -delete
for file in OUT_*; do mv "$file" "${file#OUT_}"; done;
cd ../../