毕业设计想做一个MP3播放器,在实现重新播放按钮的时候遇到了难题。。。
我在onClick()方法里面这么写的
{
mp.reset();//mp为成员变量MediaPlayer的对象
try {
mp.setDataSource("file://"+directory);
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
可是点了这个按钮后歌曲就停住了。。。 不会重新播放
我也试过这么写
{
mp.stop();
mp.prepare();
mp.start();
}
或者
{ mp.stop();//此行有没有都试过。。。
mp.release();
start();//此start()方法为我自己定义的方法,里面就是实现了一个MP3的播放
}
郁闷啊 为啥点了按钮后总是停止了歌曲的播放呢。。。。
求大哥们指点 小弟的毕业设计啊 看到的兄弟们多留点建议啊
------解决方案--------------------
这儿有个实例
http://blog.csdn.net/zzy916853616/article/details/6450753
lz可以看看。MediaPlayer播放只要把几个状态不搞错应该没问题,可以看看MediaPlayer sdk文档