android播放器,点击暂停,再点暂停按钮可以继续播放,要是点播放按钮从头播放了
public void mediaplay(View v) {
switch (v.getId()) {
case R.id.playbutton:
String filename = filenames.toString();
File file = new File(Environment.getExternalStorageDirectory(),
filename);
if (file.exists()) {
path = pathload;
play(0);
} else {
path = null;
Toast.makeText(this, R.string.filenoexsit, 1).show();
}
break;
case R.id.pausebutton:
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
pause = true;
} else {
if (pause) {
mediaPlayer.start();
pause = false;
}
}
break;
case R.id.resetbutton:
if (mediaPlayer.isPlaying()) {
mediaPlayer.seekTo(0);
} else {
if (path != null) {
play(0);
}
}
break;
case R.id.stopbutton:
if (mediaPlayer.isPlaying()) {
mediaPlayer.stop();
}
break;
}
}
private void play(int position) {
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(path);
mediaPlayer.setDisplay(surfaceView.getHolder());
mediaPlayer.prepare();// 缓冲
mediaPlayer.setOnPreparedListener(new PrepareListener(position));
} catch (Exception e) {
e.printStackTrace();
}
}
private final class PrepareListener implements OnPreparedListener {
private int position;
public PrepareListener(int position) {
this.position = position;
}
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();// 播放视频
if (position > 0)
mediaPlayer.seekTo(position);
}
}怎么判断啊
...全文
相关推荐
安卓Android源码——仿唱片机音乐播放器.zip
安卓Android源码——仿唱片机音乐播放器.zip
Android音乐播放器
android音乐播放器,mdiaplayer类 上一首下一首暂停,单曲循环,随机播放,进度条
安卓开发本地音乐播放器(Android Studio).zip
安卓开发大作业音乐播放器,播放手机sd音乐,实现开始、暂停、停止、播放、上一曲、下一曲使用Java语言开发,继承开发环境使用的是Android Studio常用的版本都可以打开。界面设计优美。
Android音乐播放器,可直接运行,可以读取本地音频文件,按不同列表显示,点击可以进入播放界面,可以进行播放、暂停等基本功能
Android音乐播放器,可直接运行,可以读取本地音频文件,按不同列表显示,点击可以进入播放界面,可以进行播放、暂停等基本功能
android AnimatorSet 两个动画同时播放,暂停,继续,停止
属性动画AnimatorSet两个动画同时播放显示两张图片的不同动态,比如透明度变化和旋转多少度,同时可以设置动画播放时间和是否循环播放,循环播放多少次,还有暂停,继续,停止功能。


