我制作了一个绑定服务,MediaPlayer
其中包含加载和播放音频的控件。但碰巧的是,有时mediaPlayer.prepare();
速度不够快,而且它并不总是准备好播放。
那么我该如何制作这样的方法,比如myService.prepare()
我可以在哪里要求 MediaPlayer 准备并等待它?
您可以等待 MediaPlayer 触发 OnPrepared 事件。
http://developer.android.com/reference/android/media/MediaPlayer.OnPreparedListener.html
编辑:prepare() 仅阻塞文件,所以如果你正在使用其他东西,这可能是原因。