读书人

音乐播放器有关问题求解

发布时间: 2012-03-28 15:40:03 作者: rapoo

音乐播放器问题,求解。
点击下一首的时候报java.lang.IllegalStateException 报的是int position = player.getCurrentPosition();这句话,网上说加上return就没了,的确加上之后是没报了,但是播放时间和进度条也不动了。求解,这是怎么回事。
if (player != null) {
int position = player.getCurrentPosition();
int total = player.getDuration();
Intent intent = new Intent("cn.com.karl.progress");
intent.putExtra("position", position);
intent.putExtra("total", total);
sendBroadcast(intent);
}

[解决办法]
确实没试过,问问那个发布过音乐播放器的大哥吧
[解决办法]

MediaPlay 有一套状态机,类中的很多接口都只能在某种状态下才能使用,否则则会抛出java.lang.IllegalStateException。

楼主给的代码太少,看不出问题。自己查查是否是调用的时候状态不对导致。

读书人网 >Android

热点推荐