1

我制作了一个绑定服务,MediaPlayer其中包含加载和播放音频的控件。但碰巧的是,有时mediaPlayer.prepare();速度不够快,而且它并不总是准备好播放。

那么我该如何制作这样的方法,比如myService.prepare()我可以在哪里要求 MediaPlayer 准备并等待它?

4

1 回答 1

2

您可以等待 MediaPlayer 触发 OnPrepared 事件。

http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html

编辑:prepare() 仅阻塞文件,所以如果你正在使用其他东西,这可能是原因。

于 2013-08-05T12:29:26.847 回答