要获取 mp3 文件的持续时间,我使用以下代码:
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(audioFile.getAbsolutePath());
String duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
但是,MediaMetadataRetriever 需要 api 级别 10。有没有办法为较旧的 api 级别实现相同的目标?