毕业设计想做一个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的播放
}郁闷啊 为啥点了按钮后总是停止了歌曲的播放呢。
求大哥们指点 小弟的毕业设计啊 看到的兄弟们多留点建议啊
我在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的播放
}郁闷啊 为啥点了按钮后总是停止了歌曲的播放呢。
求大哥们指点 小弟的毕业设计啊 看到的兄弟们多留点建议啊
解决方案 »
- 求教,DialogInterface cannot be resolved to a type
- Android中Camera照出来的照片逆时针偏转90度,怎么解决!急!
- android 2.1之后 如何新增,更新,删除 sim卡中联系人
- android 怎么根据两个手机号来确定一个联系人的id
- Android 在锁屏的时候屏蔽各种按键
- 日期控件大小问题
- 在Ubuntu中开启Android3.0设备的USB模式
- push 出现问题
- Android线程池中的任务取消
- 新手问下大家,请问手机应用开发的流程是怎么样的?
- android客户端与服务器servlet通信的一个问题,求解惑。。。
- jni中如何创建java SkBitmap的对象啊?
这儿有个实例
http://blog.csdn.net/zzy916853616/article/details/6450753lz可以看看。MediaPlayer播放只要把几个状态不搞错应该没问题,可以看看MediaPlayer sdk文档