我想从存储中获取所选音频文件的持续时间。到目前为止我所完成的是我得到了音频文件的名称。但我想获得mp3文件的持续时间。我怎样才能做到这一点?查看音频文件时,它们显示在列表视图中,每个文件的右侧是持续时间。我想获得持续时间字符串。但我不知道该怎么做。Android从存储中获取所选音频文件的持续时间
这是代码我工作:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_AUDIO)
{
System.out.println("SELECT_AUDIO");
Uri selectedAudioUri = data.getData();
uploadFilePath = getPath(selectedAudioUri);
System.out.println("SELECT_AUDIO Path : " + uploadFilePath);
etSongTitle.setText(uploadFilePath);
}
}
}
你有一些想法,让时间?非常感谢帮助。
你尝试getduration – user2511882
@ user2511882没有,在那里我能得到持续? – Dunkey