android mediaplayer错误的搜索

时间:2014-12-28 19:26:34

标签: android android-mediaplayer


我在我的项目中使用MediaPlayer并且遇到了麻烦。例如,我向前寻找10分钟,但文件中的实际位置从开始约1分钟。 Get GetPosition返回我设置的值,但不是实际位置。此外,如果我将位置设置到文件的末尾,它将不是结束,并且getPosition返回的值大于getDuration:

Log.i(TAG, String.format("%d / %d", mediaPlayer.getCurrentPosition(), mediaPlayer.getDuration() ));

我得到了下一个:

12-28 19:22:35.452    1344-1429/ru.darklogic.mds I/Player﹕ 3028611 / 2804689
12-28 19:22:35.784    1344-1429/ru.darklogic.mds I/Player﹕ 3028950 / 2804689
12-28 19:22:36.120    1344-1429/ru.darklogic.mds I/Player﹕ 3029290 / 2804689
12-28 19:22:36.452    1344-1429/ru.darklogic.mds I/Player﹕ 3029629 / 2804689
12-28 19:22:36.784    1344-1429/ru.darklogic.mds I/Player﹕ 3029969 / 2804689
12-28 19:22:37.120    1344-1429/ru.darklogic.mds I/Player﹕ 3030282 / 2804689

怎么可能,怎么解决呢? 感谢。

1 个答案:

答案 0 :(得分:0)

我明白了:这个文件有问题。如果同一个人有兴趣弄清楚文件有什么问题,那就在这里:http://mds.kallisto.ru/kallisto/from_rudn/Robert_Shekley_Specialist_Energy.mp3