Использовать Javax.sound в Android как аудио.формат?
У меня есть метод в Java, который преобразует аудио файл Java в двойной массив, но теперь я хочу использовать этот код в приложении для Android, но классы javax.sound не поддерживаются в Android Dalvic. Есть ли какие-либо классы в Android.format, который преобразует этот код ниже в андроид
private double[] convertFileToDoubleArray(File voiceSampleFile)
throws UnsupportedAudioFileException, IOException {
AudioStream sample = AudioStream.getAudioInputStream(voiceSampleFile);
AudioFormat format = sample.getFormat();
float diff = Math.abs(format.getSampleRate() - sampleRate);
if(diff > 5 * Math.ulp(0.0f)) {
throw new IllegalArgumentException("The sample rate for this file is different than before " +
"defined sample rate : [" + format.getSampleRate() + "]");
}
return FileHelper.readAudioInputStream(sample);
}