2013-07-16 40 views
1

如果我开始之前调用seekTo,音频从头开始。MediaPlayer的seekTo不起作用

是否有可能开始从特定点播放音频?

谢谢!

+0

seekTo()shold准备好后叫,你叫seekTo()在MediaPlayer.OnPreparedListener.onPrepared –

回答

2

这似乎是Android平台上的错误,到目前为止还没有得到修复。 See this issue here.

+1

谢谢您的回答。但我可以在Android Jelly Bean上重现它。 – Taras

+1

我已经期待了一下,它看起来像一个严重的错误。没有找到任何解决方案或解释为什么它不起作用。 [见该另一个问题(https://code.google.com/p/android/issues/detail?id=4124) 正如你可以在页面底部看到“仍然发生在Galaxy Nexus的运行果冻豆..“但它是在2012年10月份,所以我不知道,也许你可以尝试为android开发人员编写代码。 – Slenkra

0

我刚刚经历了同样的问题。解决方案是使用MediaPlayer.OnSeekCompleteListener

但是我的情况有没有与start之前调用seekTo如果音频文件是比较短的任何问题,但如果它变得不再那么它似乎开始播放早于seekTo结束时发生。

相关问题