我在LogCat中收到此错误。
相同的网络应用程序代码正在iOS上运行,但我在Android上遇到此错误
Attempt to call getDuration without a valid mediaplayer
谢谢。
答案 0 :(得分:0)
添加变量mIsPreparedForPlayback
并将其设置为ready:
mMediaPlayer.setOnPreparedListener(this);
//...
public void onPrepared(final MediaPlayer player) {
mIsPreparedForPlayback = true;
}
然后在尝试获取之前检查一下。