WEB开发网
开发学院手机开发Android 开发 android MMI多媒体接口 音乐播放器 阅读

android MMI多媒体接口 音乐播放器

 2010-07-04 23:33:00 来源:WEB开发网   
核心提示:android MMI(多媒体)接口--音乐播放器(主要是Activity类加上绘图代码 button和textview等省略public class mainActivity extends Activity {// 要播放音乐需要建立一个媒体播放的对象private MediaPlayer mediaPlayer;

android MMI(多媒体)接口--音乐播放器

(主要是Activity类加上绘图代码 button和textview等省略

public class mainActivity extends Activity {

// 要播放音乐需要建立一个媒体播放的对象

private MediaPlayer mediaPlayer;

private EditText textFilename;

private Button buttonPause;

//电话接听完以后又开始播放了 所以要重写onRersume方法

//这里面重写生命周期的三个方法

@Override

protected void onPause() {

if(mediaPlayer.isPlaying()){

mediaPlayer.stop();

buttonPause.setText(R.string.resume);

}

super.onPause();

}

@Override

protected void onResume() {

if(!mediaPlayer.isLooping()){

mediaPlayer.start();

buttonPause.setText(R.string.pause);

}

super.onResume();

}

//在activtiy关闭的时候进行资源释放

@Override

protected void onDestroy() {

if(mediaPlayer.isPlaying()){

mediaPlayer.stop();

}

mediaPlayer.release();

super.onDestroy();

}

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

// 注意 多个按钮的情况下采用公共的对象来处理电击事件

Button buttonPlay = (Button) findViewById(R.id.play);

Button buttonPause = (Button) findViewById(R.id.pause);

Button buttonStrop = (Button) findViewById(R.id.stop);

buttonPause.setOnClickListener(new onClick());

buttonPlay.setOnClickListener(new onClick());

buttonStrop.setOnClickListener(new onClick());

// 得到文本(MP3)的来源

textFilename = (EditText) findViewById(R.id.filename);

// 完成对media对象的初始化

mediaPlayer = new MediaPlayer();

1 2  下一页

Tags:android MMI 多媒体

编辑录入:coldstar [复制链接] [打 印]
赞助商链接