mp3 ファイルの長さを取得するには、次のコードを使用します。
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(audioFile.getAbsolutePath());
String duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
ただし、MediaMetadataRetriever には API レベル 10 が必要です。古い API レベルで同じことを達成する方法はありますか?