if(player != null && ">>".equals(bt_pause.getText())){ player.start(); bt_pause.setText("||"); return; } break; case R.id.bt_restart: if(player != null && player.isPlaying()){//媒体正在播放的话 player.seekTo(0); }else{ Toast.makeText(DemoActivity.this,"需要重新博凡", Toast.LENGTH_SHORT).show(); } break; case R.id.bt_stop: if(player != null && player.isPlaying()){//媒体正在播放的话 player.stop();//如果是停止播放一段媒体的话,肯定是要先停止,然后再释放资源 player.release(); player = null; bt_start.setEnabled(true);//设置开始按钮为可点击 } else{ player.release(); player = null; bt_start.setEnabled(true);//设置开始按钮为可点击 bt_start.setClickable(true); } break; } } }
|