【发布时间】:2011-07-27 18:03:40
【问题描述】:
我写了一个小的音乐播放控制测试应用程序。我有一个播放、暂停、停止和倒带按钮。我的问题是 播放器.stop(); 行为方式与 播放器.pause(); 我在 player.stop() 之后调用 player.prepare() 以便我可以让播放器实例为 start() 操作做好准备。
我在执行 stop() 后调用 prepare() 时没有看到任何错误 [IOexceptions 或 IllegalStateExceptions]。另外,我没有在 stop() 之后调用任何 seekTo(0)。所以,我没有将位置设置回歌曲的开头。
我使用的是运行 2.3.4 的 Nexus Google One 手机。
如果我在做一些愚蠢的事情,或者我所观察到的实际上是状态机是如何构建的。
TIA。
【问题讨论】:
-
你问问题已经三年了,我的疑惑也是一样。 . .我只是想检查一下天气,他们已经更新了 api,以便在停止后从启动开始?
-
@user3726986 请在“接受”答案的线程中查看我的 cmets。那是在 2011 年。它应该仍然有效。
标签: android media-player