一个简单音乐播放器代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一个简单音乐播放器代码

package bofang;

import java.io.IOException;

import com.example.bofang.R;

import android.content.Intent;

import android.media.MediaPlayer;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class Activity extends android.app.Activity{ private Button bt1;

private Button bt2;

private MediaPlayer player;//mediaplayer对象

private boolean isplaying;//是否播放

@Override

protected void onCreate(Bundle savedInstanceState) { // TODO自动生成的方法存根

super.onCreate(savedInstanceState);

setContentView(yout.activity);

bt1=(Button)findViewById(R.id.bt1);

bt2=(Button)findViewById(R.id.bt2);

bt3.setOnClickListener(new OnClickListener() {

bt1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO自动生成的方法存根

playOrpauseMusic();

}

});

bt2.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO自动生成的方法存根

stopMusic();

}

});

init();

}

private void playOrpauseMusic() {

// TODO自动生成的方法存根

isplaying=player.isPlaying();

if(isplaying){

player.pause();

bt1.setText("播放");

}else{

player.start();

bt1.setText("暂停");//setimageresource(r.drawable.play)设置更换图片资源位置

}

bt2.setEnabled(true);

}

private void stopMusic() {

// TODO自动生成的方法存根

player.stop();

bt1.setText("播放");

bt2.setEnabled(false);

try{ player.prepare();//为下次播放准备

}catch(IllegalStateException e){

e.printStackTrace();

}catch(IOException e){

e.printStackTrace();

}

player.seekTo(0);//定位音乐起始位置

}

private void init(){

player=MediaPlayer.create(this,R.raw.cmsj);

bt2.setEnabled(false);

} }

相关文档
最新文档