MediaPlayer.OnPreparedListener()
有问题。 Logcat 一直说 mOnPreparedListener 为空。无法发送 MEDIA_PREPARED 消息。
根据 MediaPlayer 引用,此代码应该有效,但它不是:
MediaPlayer mp = MediaPlayer.create(Settings.this, R.raw.play_samle);
mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
// onPrepared() is never called
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
最佳答案
首先,您应该:
MediaPlayer mp = MediaPlayer.create(Settings.this, R.raw.play_samle);
你的 mp 什么都不做,因为它什么都不包含。
关于android - MediaPlayer mOnPreparedListener 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14361967/