Я делаю приложение с Game Maker studio 1.4x, оно имеет функцию для получения длины звука, но оно работает, поэтому мне нужно сделать расширение java или javascript, чтобы получить длину выборки (длительность) включенного файла ogg .
Я пробовал несколько вещей, но в коде java он говорит, что файл существует, но когда я иду, чтобы получить длину файла или длительность звука, он либо возвращает 0 oe undefined.
Я пробовал это:
public String samplelength(String name) throws IOException {
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(RunnerActivity.CurrentActivity, Uri.parse(RunnerActivity.CurrentActivity.getFilesDir().toString()+"/"+name));
mp.prepare();
double duration = mp.getDuration();
String lens = ""+duration;
mp.reset();
return lens;
}
Всегда возвращает undefined