Java 如何计算AAC音频文件大小?

Java 如何计算AAC音频文件大小?,java,android,audio,size,aac,Java,Android,Audio,Size,Aac,我需要将字节数组索引设置为AAC音频文件的特定毫秒,我认为与该毫秒的音频大小相同。 现在我正在做这件事: private static int byteIndexByMilliseconds(int milliSecond) { int index = BITS_PER_SAMPLE * milliSecond / 8; return index; } 这不是完美的精度,我需要更好的精度。以前有人做过这样的事能帮我吗?谢谢您是在询问文件中的压缩数据吗?既然你不知道压缩对这个特

我需要将字节数组索引设置为AAC音频文件的特定毫秒,我认为与该毫秒的音频大小相同。 现在我正在做这件事:

private static int byteIndexByMilliseconds(int milliSecond) {
    int index = BITS_PER_SAMPLE * milliSecond / 8;

    return index;
}

这不是完美的精度,我需要更好的精度。以前有人做过这样的事能帮我吗?谢谢

您是在询问文件中的压缩数据吗?既然你不知道压缩对这个特定音频的效果如何,找到位置的唯一方法就是解压缩文件。是的,当然,你是对的,现在我必须看看如何在Android中实现这一点,谢谢你问的是文件中的压缩数据吗?既然你不知道压缩对这个特定音频的效果如何,找到位置的唯一方法就是解压缩文件。是的,当然,你说得对,现在我必须看看如何在Android中实现这一点,谢谢